Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 1: Crear la política de AWS IoT
Cree una política de AWS IoT que permita al dispositivo Raspberry Pi conectarse y enviar mensajes a AWS IoT.
-
En la consola de AWS IoT
, si aparece un botón Empezar, elíjalo. De lo contrario, en el panel de navegación, expanda Seguridad y, a continuación, elija Políticas. -
Si aparece el cuadro de diálogo Aún no tiene ninguna política, elija Crear una política. De lo contrario, seleccione Crear.
-
Escriba un nombre para la política de AWS IoT (por ejemplo,
MoistureSensorPolicy
). -
En la sección Añadir instrucciones, sustituya la política existente por el siguiente JSON. Sustituya
región
ycuenta
por su Región de AWS y número Cuenta de AWS.{ "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" } ] } -
Seleccione Crear.