我们有一个运行良好的 Amazon SES 设置,每天通过 SMTP 发送数千封电子邮件。尝试遵循我们去的“轮换”访问 key 的最佳实践
https://console.aws.amazon.com/iam/home并为用于发送电子邮件的完全相同的用户创建一个新的访问 key 。新 key 应该是事件的,但是当尝试使用访问 key 通过电子邮件发送时,我们不断收到
535 Authentication Credentials Invalid
切换到旧的访问 key 效果很好,并且会发送电子邮件。尝试了几次删除新的访问 key 并创建其他访问 key 。同样的机器,同样的软件。我们有适当的复制+粘贴技能,以确保我们使用来自亚马逊的 CSV 中提供的相同 ID/密码。这是来自亚马逊的对话:
发生什么了?新 key 生效之前是否有时间限制?某处是否还有其他隐藏的限制?
最佳答案
您将 SMTP 凭据与 access_key
混淆了和 secret
.它们是不同的。
即使您生成另一组
access_key/secret
,您可能正在使用不会更改的 SMTP 凭据。 .在您的情况下,您似乎使用的是 SMTP 服务器而不是 SDK。于是生成一组新的access_key/secret
对 SMTP 凭据没有影响。如果要创建一组新的 SMTP 凭证,请转到 AWS SES 控制面板并创建 SMTP 凭证。
更多信息:Obtaining Your Amazon SES SMTP Credentials
关于amazon-web-services - Amazon SES 535 身份验证凭据尝试轮换访问 key 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45653939/