View a markdown version of this page

Esempi di policy di connessione e pubblicazione - AWS IoT Core

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 connessione e pubblicazione

Per i dispositivi registrati come oggetti nel AWS IoT Core registro, la seguente politica concede il permesso di connettersi AWS IoT Core con un ID client che corrisponda al nome dell'oggetto e limita il dispositivo alla pubblicazione su un argomento MQTT specifico per l'ID client o il nome dell'oggetto. Affinché una connessione abbia successo, il nome dell'oggetto deve essere registrato nel AWS IoT Core registro ed essere autenticato utilizzando un'identità o un'entità allegata all'oggetto:

{ "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}" ] } ] }

Per i dispositivi non registrati come oggetti nel AWS IoT Core registro, la seguente politica concede l'autorizzazione alla connessione AWS IoT Core con l'ID client client1 e limita il dispositivo alla pubblicazione su un argomento MQTT del clientID-specific :

{ "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" ] } ] }