gpt4 book ai didi

amazon-web-services - 如何授予Amazon SES写入您的Amazon S3存储桶的权限

转载 作者:行者123 更新时间:2023-12-04 08:02:40 27 4
gpt4 key购买 nike

我希望我的SES(AWS)可以接收电子邮件,所以我按照以下教程进行操作,
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-getting-started-receipt-rule.html

当我进入最后一步-创建规则时,它会出现以下错误,
无法写入存储桶:“电子邮件接收”

我在Google上进行了搜索,发现(http://docs.aws.amazon.com/ses/latest/DeveloperGuide/receiving-email-permissions.html)上的此信息可以解决此问题。

但是,添加我的策略声明时,它带有一个错误-该策略包含以下错误:已禁止字段Principal有关IAM策略语法的更多信息,请参阅AWS IAM策略。

我的政策声明是,

{
“Version”:“2012-10-17”,
“陈述”: [
{
“Sid”:“GiveSESPermissionToWriteEmail”,
“效果”:“允许”,
“主要的”: {
“服务”: [
“ses.amazonaws.com”
]
},
“行动”: [
“s3:PutObject”
],
“Resource”:“arn:aws:s3::: mybulketname/*”,
“状况”: {
“StringEquals”:{
“aws:Referer”:“my12accountId”
}
}
}
]
}

如果我起飞

"Principal": { "Service": [ "ses.amazonaws.com" ] }



验证策略将通过。

谢谢

最佳答案

查找bucket-> permission-> 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

关于amazon-web-services - 如何授予Amazon SES写入您的Amazon S3存储桶的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41819286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com