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.
Ejemplos de políticas de conexión y publicación
En el caso de los dispositivos registrados como objetos en el AWS IoT Core registro, la siguiente política concede permiso para conectarse AWS IoT Core con un identificador de cliente que coincida con el nombre de la cosa y restringe la publicación del dispositivo en un tema de MQTT relacionado con el identificador de cliente o el nombre de la cosa. Para que la conexión se realice correctamente, el nombre de la cosa debe estar registrado en el AWS IoT Core registro y autenticarse con una identidad o entidad principal asociada a la cosa:
-
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Publish" ], "Resource": [ "arn:aws:iot:us-east-1:123456789012:topic/${iot:Connection.Thing.ThingName}" ] }, { "Effect": "Allow", "Action": [ "iot:Connect" ], "Resource": [ "arn:aws:iot:us-east-1:123456789012:client/${iot:Connection.Thing.ThingName}" ] } ] }
En el caso de los dispositivos que no estén registrados en el AWS IoT Core registro, la siguiente política concede permiso para conectarse AWS IoT Core con un identificador de cliente client1 y restringe la publicación del dispositivo sobre un tema de ID-specific MQTT de un cliente:
-
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iot:Publish" ], "Resource": [ "arn:aws:iot:us-east-1:123456789012:topic/${iot:ClientId}" ] }, { "Effect": "Allow", "Action": [ "iot:Connect" ], "Resource": [ "arn:aws:iot:us-east-1:123456789012:client/client1" ] } ] }