2017-07-06 115 views
0

我正在編寫一個簡單的Django應用程序來發送電子郵件,並且我正在使用AWS的Elastic Beanstalk。在我主持EB之前,證書起作用(位於我的〜/ .aws /憑證中)。當我嘗試運行SES sendEmail函數時,出現AccessDenied錯誤。我甚至將AWS_ACCESS_KEY_ID和AWS_SECRET_ACCESS_KEY放入settings.py文件中。我確信我的鑰匙是正確的,我的電子郵件與AWS驗證等AWS Elastic Beanstalk django應用程序不接受AWS SES憑證

+0

您是否檢查用戶是否具有對SES的IAM訪問權限? –

+0

另外,您可能需要檢查您所在地區是否支持SES。如果不是,則可能必須切換SES區域。 –

+0

@JonSaw我有完整的憑據。我必須將電子郵件鏈接到我的用戶嗎?或者電子郵件與它無關?我在我們西2,所以我相信它是支持的。 –

回答

0

我找不到任何其他的解決辦法,所以我做了以下內容:

客戶端= boto3.client(「SES」,aws_access_key_id =「my key」,aws_secret_access_key =「我的密鑰」)

解決了憑證問題。不知道爲什麼boto3找不到我的憑據。

相關問題