我正在尝试通过SNS主题将端点订阅到S3存储桶的事件。
我取得了什么通过golang sdk:
此时,一切都应该有效,但是...... S3存储桶没有发布到SNS主题的权限 。 默认SNS策略仅允许所有者发布到主题。
我可以从控制台手动修改此主题,更改主题的策略以允许S3存储桶ARN发布到主题(请参见下图),但 目标是通过Golang sdk更改策略< / EM>
AWS控制台中的策略
从上图中可以看出,我不想授予特定AWS用户的访问权限,而是授予特定S3存储桶(通过其ARN)的访问权限。
我在SNS sdk文档中找不到任何内容(AddPermission
仅允许指定AWS账户ID)。
有什么想法吗?