如何将AWS S3与AWS SNS设置为上载事件?

斯坦利·奥蒂斯

我想使用事件通知,它是AWS S3和AWS SNS的基本功能之一。在S3中设置事件会引发以下警告。

“无法验证以下目标配置。对目标主题的权限不允许S3从该存储桶发布通知”

因此,我转到了S3策略生成器。

 {
  "Id": "Policy1571877681758",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1571877676943",
      "Action": "sns:*",
      "Effect": "Allow",
      "Resource": “mysnsarn”,
      "Principal": "*"
    }
  ]
}

但是会出现类似“政策无效的行为”之类的错误

我不知道该怎么办..

朱尼·阿桑(Juned Ahsan)

您在json中遇到多个问题:

  1. 资源值中的引号错误
  2. 不允许提交主体(因为这是一个角色策略)
  3. json中的前导空格

经修订的政策版本(在IAM中被认为是很好的)看起来像这样:

{ 
   "Id":"Policy1571877681758",
   "Version":"2012-10-17",
   "Statement":[ 
      { 
         "Sid":"Stmt1571877676943",
         "Action":"sns:*",
         "Effect":"Allow",
         "Resource":"yourSNSARNHere"
      }
   ]
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章