【发布时间】:2019-12-25 14:36:01
【问题描述】:
我的 AWSIotTopic 类中有 onMessage 函数,它在创建 AWS IoT 作业时启动 AWS 作业(监听主题 $aws/things/%s/jobs/notify-next)。我无法从本地 Java 应用程序更改作业状态。当我将策略附加到具有所有权限的注册证书时,即:
"Action": "*",
"Resource": "*"
我的申请有效,我可以更改工作状态。我必须添加哪些权限才能更改工作状态?
"Effect": "Allow",
"Action": [
"iot:UpdateJobExecution",
"iot:StartNextPendingJobExecution"
],
"Resource": "arn:aws:iot:eu-west-2:125960935295:thing/thingID"
}
以上权限不允许启动和更新作业
【问题讨论】:
标签: java amazon-web-services aws-sdk aws-iot