AWS Iot Mqtt 策略设置

设置说明如下:
iot 有如下两个设备:testA,testB
A、B分别有两个不同的证书 ,两个证书分别有不同的策略。
现在需要通过testA设备,操作testB设备的shadow,testA策略如下:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "iot:Connect"
      ],
      "Resource": [
        "arn:aws:iot:us-east-2:xxx:client/testA",
        "arn:aws:iot:us-east-2:xxx:client/testB"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "iot:Publish",
        "iot:Receive"
      ],
      "Resource": [
        "arn:aws:iot:us-east-2:xxx:topic/$aws/things/testA/shadow/*",
        "arn:aws:iot:us-east-2:xxx:topic/$aws/things/testB/shadow/*"
      ]
    },
    {
      "Effect": "Allow",
      "Action": [
        "iot:Subscribe"
      ],
      "Resource": [
        "arn:aws:iot:us-east-2:xxx:topicfilter/$aws/things/testA/shadow/*",
        "arn:aws:iot:us-east-2:xxx:topicfilter/$aws/things/testB/shadow/*"
      ]
    }
  ]
}

注意:
iot:Publish、iot:Receive、iot:Subscribe以及topic / topicfilter的设置,与aws文档说明稍有不同。按aws文档会有问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,490评论 0 10
  • 我不该踩你的尾巴 但若不这样 便换不来你的回眸 你一尾殷红如血 像是我少年时的梦里 打翻了一盏残阳
    鹿将归阅读 458评论 11 4
  • 接天莲叶无穷碧,映日荷花别样红。 买了网络课,跟着老师画,这是昨天晚上的作品,画线稿还算简单,给荷花上色也还可以承...
    Feifei_1989阅读 393评论 5 2
  • 文理分科后,我任教的班级一个在一楼东二,一个在五楼西二。来来回回跑几趟,朝读就结束了,而我的大部分时间基本被浪费在...
    玲珑简书阅读 512评论 0 1
  • 最近这已经成了一个不成文的规定,不论是相亲,还是和朋友聊天,如果说你有了男朋友,肯定会被问到:有房没?有车没? 一...
    我就是那么好阅读 876评论 2 0