上传文件或发送电子邮件 aws 时出现身份验证错误
Authentication error while uploading file or sending email aws
我错误地从 aws 中删除了所有 IAM 用户。现在,当我尝试通过 node.js 代码将文件上传到 aws 时,出现错误:
The AWS Access Key Id you provided does not exist in our records.
当我尝试使用 ses 凭据从 node.js 代码发送电子邮件时,出现错误:
Invalid login: 535 Authentication Credentials Invalid.
然而,我创建了新的访问密钥和秘密密钥对来解决这个问题,但仍然是同样的问题。任何人都可以帮忙吗?
使用 SMTP 时出现“535 Authentication Credentials Invalid”。看起来您已经从 IAM 控制台创建了一个 IAM 用户,该用户的访问密钥和秘密密钥不适用于带有 SMTP 的 SES。您需要转到 SES 控制台并从那里创建一个 SMTP 凭据(在 SMTP 设置中),它基本上还会创建一个 IAM 用户,但是使用 SMTP 访问时密钥不同。
这样做,它会自动给予适当的权限,你不需要定义策略和东西。
我错误地从 aws 中删除了所有 IAM 用户。现在,当我尝试通过 node.js 代码将文件上传到 aws 时,出现错误:
The AWS Access Key Id you provided does not exist in our records.
当我尝试使用 ses 凭据从 node.js 代码发送电子邮件时,出现错误:
Invalid login: 535 Authentication Credentials Invalid.
然而,我创建了新的访问密钥和秘密密钥对来解决这个问题,但仍然是同样的问题。任何人都可以帮忙吗?
使用 SMTP 时出现“535 Authentication Credentials Invalid”。看起来您已经从 IAM 控制台创建了一个 IAM 用户,该用户的访问密钥和秘密密钥不适用于带有 SMTP 的 SES。您需要转到 SES 控制台并从那里创建一个 SMTP 凭据(在 SMTP 设置中),它基本上还会创建一个 IAM 用户,但是使用 SMTP 访问时密钥不同。 这样做,它会自动给予适当的权限,你不需要定义策略和东西。