AWS Elastic Beanstalk django应用程序不接受AWS SES凭据

时间:2017-07-06 00:48:44

标签: django amazon-web-services

我正在编写一个简单的Django应用程序来发送电子邮件,我正在AWS的Elastic Beanstalk上托管。在我在EB上托管之前,凭证有效(位于我的〜/ .aws /凭证中)。我尝试运行SES sendEmail函数时收到AccessDenied错误。我甚至将AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY放在settings.py文件中。我确保我的密钥是正确的,我的电子邮件已通过AWS验证等。

1 个答案:

答案 0 :(得分:0)

我无法找到任何其他解决方案,所以我做了以下事情:

client = boto3.client(' ses',aws_access_key_id ="我的密钥",aws_secret_access_key ="我的密钥")

这解决了凭据问题。不知道为什么boto3找不到我的凭据。