上载文件或发送电子邮件aws时出现身份验证错误

时间:2019-06-05 05:23:22

标签: amazon-web-services amazon-s3 amazon-iam amazon-ses

我错误地从AWS中删除了所有IAM用户。现在,当我尝试通过node.js代码将文件上传到aws时,出现了错误:

  

您提供的AWS Access Key ID在我们的记录中不存在。

当我尝试使用ses凭据从node.js代码发送电子邮件时,出现错误:

  

无效的登录:535个身份验证凭据无效。

但是,我创建了新的访问密钥和秘密密钥对来解决此问题,但是仍然是同样的问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

当您使用SMTP时,出现“ 535身份验证凭据无效”。看来您已经从IAM控制台创建了一个IAM用户,该用户的访问密钥和私有密钥不适用于SMTP的SES。您需要转到SES控制台并从那里创建SMTP凭据(在SMTP设置中),它基本上还创建了一个IAM用户,但是使用SMTP访问时的秘密密钥有所不同。 这样做,它将自动授予适当的权限,您无需定义策略和内容。