【发布时间】:2017-06-08 17:26:06
【问题描述】:
我希望我的 SES(AWS) 可以接收电子邮件,所以我按照以下教程进行操作, http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started-receipt-rule.html
当我在最后一步创建规则时,会出现以下错误, 无法写入存储桶:“电子邮件接收”
我用谷歌搜索,发现 (http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html) 上的这些信息可以解决问题。
但是,当添加我的策略语句时,它会出现错误 - 此策略包含以下错误:已禁止字段 Principal 有关 IAM 策略语法的更多信息,请参阅 AWS IAM 策略。
我的政策声明是,
{ “版本”:“2012-10-17”, “陈述”: [ { "Sid": "GiveSESPermissionToWriteEmail", “效果”:“允许”, “主要的”: { “服务”: [ “ses.amazonaws.com” ] }, “行动”: [ “s3:放置对象” ], "资源": "arn:aws:s3:::mybulketname/*", “健康)状况”: { “字符串相等”:{ "aws:Referer": "my12accountId" } } } ] }
如果我起飞
“校长”:{ “服务”: [ “ses.amazonaws.com” ] }
验证政策将通过。
谢谢
【问题讨论】:
-
您在哪里尝试创建此策略?
-
在 IAM 中。问题已解决。该策略应在 S3 上的存储桶上创建,而不是在 IAM 中。
标签: amazon-web-services amazon-s3 amazon-ses