我希望我的SES(AWS)能够接收电子邮件,所以我遵循以下教程:http://docs.AWS.amazon.com/SES/latest/developerguide/receiving-email-gett-start-receive-rule.html
当我在最后一步-创建规则,它来了以下错误,不能写到桶:“电子邮件接收”
我在谷歌(http://docs.aws.amazon.com/ses/latest/developerguide/receiving-email-permissions.html)上找到了这个信息,可以解决这个问题。
但是,添加策略语句时,会出现一个错误--此策略包含以下错误:已禁止字段主体有关IAM策略语法的更多信息,请参阅AWS IAM Policies。
我的政策声明是,
{“版本”:“2012-10-17”,“语句”:[{“SID”:“GivesesPermissionToWriteEmail”,“Effect”:“Allow”,“Principal”:{“Service”:[“ses.amazonaws.com”]},“Action”:[“S3:PutObject”],“Resource”:“ARN:AWS:S3:::MyBulketName/*”,“Condition”:{“StringEquals”:{“AWS:Referer”:“My12AccountID”}}}]}
如果我离开
“主体”:{“服务”:[“ses.amazonaws.com”]}
验证策略将通过。
谢谢
查找bucket->权限->bucketpolicy
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowSESPuts",
"Effect": "Allow",
"Principal": {
"Service": "ses.amazonaws.com"
},
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::BUCKEN_NAME/*",
"Condition": {
"StringEquals": {
"aws:Referer": "YOUR ID"
}
}
}
]
}
在此阅读更多内容https://docs.aws.amazon.com/ses/latest/developerguide/receiving-email-permissions.html
要在AWS管理控制台上查找您的AWS帐户ID号,请选择右上导航栏上的“支持”,然后选择“支持中心”。您当前已登录的帐户ID将出现在“支持”菜单下的右上角。
在此阅读更多内容https://docs.aws.amazon.com/iam/latest/userguide/console_account-alias.html