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à.
Fase 1: Creare la AWS IoT politica
Crea una AWS IoT policy che consenta al tuo Raspberry Pi di connettersi e inviare messaggi a AWS IoT.
-
Se nella console AWS IoT
è presente un pulsante Get started (Inizia), selezionarlo. In caso contrario, nel riquadro di navigazione del servizio espandere Security (Sicurezza), quindi selezionare Policies (Policy). -
Se viene visualizzata la finestra di dialogoYou don’t have any policies yet (Non hai ancora policy), selezionare Create a policy (Crea una policy). In caso contrario, scegliere Create (Crea).
-
Inserisci un nome per la AWS IoT politica (ad esempio,
MoistureSensorPolicy
). -
Nella sezione Add statements (Aggiungi istruzioni), sostituire la policy esistente con il seguente JSON. Sostituisci la
regione
e l'account
con il tuo Account AWS numero Regione AWS and.{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Action": "iot:Connect", "Resource": "arn:aws:iot:
region
:account
:client/RaspberryPi" }, { "Effect": "Allow", "Action": "iot:Publish", "Resource": [ "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/update", "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/delete", "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/get" ] }, { "Effect": "Allow", "Action": "iot:Receive", "Resource": [ "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/update/accepted", "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/delete/accepted", "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/get/accepted", "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/update/rejected", "arn:aws:iot:region
:account
:topic/$aws/things/RaspberryPi/shadow/delete/rejected" ] }, { "Effect": "Allow", "Action": "iot:Subscribe", "Resource": [ "arn:aws:iot:region
:account
:topicfilter/$aws/things/RaspberryPi/shadow/update/accepted", "arn:aws:iot:region
:account
:topicfilter/$aws/things/RaspberryPi/shadow/delete/accepted", "arn:aws:iot:region
:account
:topicfilter/$aws/things/RaspberryPi/shadow/get/accepted", "arn:aws:iot:region
:account
:topicfilter/$aws/things/RaspberryPi/shadow/update/rejected", "arn:aws:iot:region
:account
:topicfilter/$aws/things/RaspberryPi/shadow/delete/rejected" ] }, { "Effect": "Allow", "Action": [ "iot:GetThingShadow", "iot:UpdateThingShadow", "iot:DeleteThingShadow" ], "Resource": "arn:aws:iot:region
:account
:thing/RaspberryPi" } ] } -
Scegli Crea.