我如何通过AWS SNS设置有关上传事件的AWS S3?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何通过AWS SNS设置有关上传事件的AWS S3?相关的知识,希望对你有一定的参考价值。
我想使用事件通知,该事件通知是AWS S3和AWS SNS的基本功能之一。在S3中设置事件会引发以下警告。
“无法验证以下目标配置。对目标主题的权限不允许S3从该存储桶发布通知”
所以我转到S3策略生成器。
"Id": "Policy1571877681758",
"Version": "2012-10-17",
"Statement": [
"Sid": "Stmt1571877676943",
"Action": "sns:*",
"Effect": "Allow",
"Resource": “mysnsarn”,
"Principal": "*"
]
但是有一些错误,例如“政策无效”
我不知道该怎么办。
答案
您在json中有多个问题:
- 资源值中的引号错误
- 不允许提交主体(因为这是一个角色策略)
- json中的前导空格
您的政策的经过更正的版本,在IAM中被认为是很好的,看起来像这样:
"Id":"Policy1571877681758",
"Version":"2012-10-17",
"Statement":[
"Sid":"Stmt1571877676943",
"Action":"sns:*",
"Effect":"Allow",
"Resource":"yourSNSARNHere"
]
以上是关于我如何通过AWS SNS设置有关上传事件的AWS S3?的主要内容,如果未能解决你的问题,请参考以下文章
AWS Elastic Beanstalk上发生了哪种事件会触发SNS通知?