Django(Django-ses网关)将默认区域指定为EU-WEST-1,而不是US-EAST-1



我在EC2上有一个需要发送电子邮件的应用程序。

我正在使用Django和AWS,以及"Django-ses-gateway"模块来发送电子邮件。

EC2已配置,因此在~/.aws文件夹上,我有适当的凭据文件,区域为"默认">

然而,每当应用程序默认情况下尝试发送电子邮件时,它都会尝试使用"EU-WEST-1"区域,而这不是预期的区域,因为它应该使用"US-EAST-1"。

由于区域错误,应用程序失败。

PS:我还验证了"settings.py"文件没有覆盖区域,

最后,得到了解决方案。

python的"django__ses_gateway"(0.1.1版)模块出现错误。

默认情况下,它选择EU-WEST-1区域,

因此,"sending_mail.py"文件需要进行更正,以避免硬连接欧盟的某个地区。

安装包的位置可以使用"pip3 show django ses gateway"命令找到

相关内容

  • 没有找到相关文章

最新更新