Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempi di policy di processo base
Questo esempio mostra le dichiarazioni delle policy richieste per un obiettivo di processo che è un singolo dispositivo per ricevere una richiesta di processo e comunicare lo stato di esecuzione del processo con AWS IoT.
Sostituisci us-west-2:57EXAMPLE833
con i tuoi Regione AWS, un carattere con i due punti (:) e il tuo Account AWS numero a 12 cifre, quindi sostituiscilo uniqueThingName
con il nome della risorsa oggetto che rappresenta il dispositivo in. AWS IoT
- JSON
-
-
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"iot:Connect"
],
"Resource": [
"arn:aws:iot:us-west-2:111122223333
:client/uniqueThingName
"
]
},
{
"Effect": "Allow",
"Action": [
"iot:Publish"
],
"Resource": [
"arn:aws:iot:us-west-2:111122223333
:topic/test/dc/pubtopic",
"arn:aws:iot:us-west-2:111122223333
:topic/$aws/events/job/*",
"arn:aws:iot:us-west-2:111122223333
:topic/$aws/events/jobExecution/*",
"arn:aws:iot:us-west-2:111122223333
:topic/$aws/things/uniqueThingName
/jobs/*"
]
},
{
"Effect": "Allow",
"Action": [
"iot:Subscribe"
],
"Resource": [
"arn:aws:iot:us-west-2:111122223333
:topicfilter/test/dc/subtopic",
"arn:aws:iot:us-west-2:111122223333
:topicfilter/$aws/events/jobExecution/*",
"arn:aws:iot:us-west-2:111122223333
:topicfilter/$aws/things/uniqueThingName
/jobs/*"
]
},
{
"Effect": "Allow",
"Action": [
"iot:Receive"
],
"Resource": [
"arn:aws:iot:us-west-2:111122223333
:topic/test/dc/subtopic",
"arn:aws:iot:us-west-2:111122223333
:topic/$aws/things/uniqueThingName
/jobs/*"
]
},
{
"Effect": "Allow",
"Action": [
"iotjobsdata:DescribeJobExecution",
"iotjobsdata:GetPendingJobExecutions",
"iotjobsdata:StartNextPendingJobExecution",
"iotjobsdata:UpdateJobExecution"
],
"Resource": [
"arn:aws:iot:us-west-2:111122223333
:topic/$aws/things/uniqueThingName
"
]
}
]
}