Amazon SES:用户无权对资源执行"ses:SendEmail"



我最近设置了AWS SES,在从本地应用程序发送电子邮件时继续遇到以下错误。

User `arn:aws:iam::REDACTED:user/mail_user' is not authorized to perform `ses:SendEmail' on resource `arn:aws:ses:us-east-1:REDACTED:identity/mail@REDACTED.COM'

我已经为电子邮件设置了以下策略mail@REDACTED.COM

{
"Version": "2012-10-17",
"Id": "SampleAuthorizationPolicy",
"Statement": [
{
"Sid": "AuthorizeEmail",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::REDACTED:user/mail_user"
},
"Action": [
"ses:SendEmail",
"ses:SendRawEmail"
],
"Resource": "arn:aws:ses:us-east-1:REDACTED:identity/mail@REDACTED.COM"
}
]
}

关于我为什么继续收到未经授权的错误,有什么建议吗?

为了解决这个问题,我通过IAM(用户下的权限选项卡(为用户创建了一个内联策略。

我向资源arn:aws:ses:us-east-1:REDACTED:identity授予了以下权限/mail@REDACTED.COM

  • 发送电子邮件
  • 发送原始电子邮件

我不需要通过SES管理面板创建身份策略。

相关内容

  • 没有找到相关文章

最新更新