gpt4 book ai didi

amazon-s3 - 如何设置S3事件对SNS主题的权限?

转载 作者:行者123 更新时间:2023-12-04 01:30:12 26 4
gpt4 key购买 nike

我正在尝试在S3存储桶(名为testBucket)上创建一个事件,以便每次创建新对象时,都会向SNS发送一条消息。

我做了一些研究,并补充说:

"ArnLike": {"aws:SourceArn": "arn:aws:s3:*:*:testBucket"}

遵循目标主题的政策。

但是,当我尝试创建事件时,它仍然显示: Permissions on the destination topic do not allow S3 to publish notifications from this bucket

有任何想法吗?

最佳答案

问题解决了。在将条件行添加到默认语句之前,请执行以下操作:

    "ArnLike": {
"aws:SourceArn": "arn:aws:s3:*:*:testBucket"
}

原来,我必须使用 publish操作创建一个新语句。
        {
"Sid": "publish-from-s3",
"Effect": "Allow",
"Principal": {
"Service": "s3.amazonaws.com"
},
"Action": "SNS:Publish",
"Resource": "arn:aws:sns:ap-southeast-2:XXXXXXXXXXXXXX:testTopicforS3",
"Condition": {
"ArnLike": {
"aws:SourceArn": "arn:aws:s3:*:*:testBucket"
}
}
}

关于amazon-s3 - 如何设置S3事件对SNS主题的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38088816/

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