Assegnazione di tag alle regole - 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à.

Assegnazione di tag alle regole

Per aggiungere un altro livello di specificità alle regole nuove o esistenti, puoi applicare i tag. L'etichettatura sfrutta le coppie chiave-valore nelle tue regole per fornirti un maggiore controllo su come e dove le regole vengono applicate alle tue risorse e ai tuoi servizi. AWS IoT Ad esempio, puoi limitare l'ambito della regola in modo da applicarla solo nell'ambiente beta per i test precedenti al rilascio (Key=environment, Value=beta) o acquisendo tutti i messaggi inviati all'argomento iot/test da un endpoint specifico e archiviandoli in un bucket Amazon S3.

Per un esempio che mostra come concedere le autorizzazioni per l'assegnazione di tag per una regola, prendi in considerazione un utente che esegue il comando seguente per creare una regola e aggiungervi un tag che si applica solo in un ambiente beta.

Nell'esempio, sostituisci:

  • MyTopicRuleNamecon il nome della regola.

  • myrule.json con il nome del documento della policy.

aws iot create-topic-rule --rule-name MyTopicRuleName --topic-rule-payload file://myrule.json --tags "environment=beta"

Per questo esempio, devi utilizzare la seguente policy IAM:

{ "Version": "2012-10-17", "Statement": { "Action": [ "iot:CreateTopicRule", "iot:TagResource" ], "Effect": "Allow", "Resource": [ "arn:aws:iot:us-east-1:123456789012:rule/MyTopicRuleName" ] } }

L'esempio precedente mostra una regola appena creata denominata MyTopicRuleName che si applica solo all'ambiente beta. iot:TagResource nell'istruzione della policy con MyTopicRuleName specificatamente richiamato consente di assegnare tag durante la creazione o l'aggiornamento di MyTopicRuleName. Il parametro --tags "environment=beta" utilizzato durante la creazione della regola limita l'ambito di MyTopicRuleName solo all'ambiente beta. Se rimuovi il parametro --tags "environment=beta", MyTopicRuleName si applicherà a tutti gli ambienti.

Per ulteriori informazioni relative alla creazione di policy e ruoli IAM specifici per una regola AWS IoT , consulta Concedere a qualsiasi AWS IoT regola l'accesso richiesto

Per informazioni sull'assegnazione di tag alle risorse, consulta Taggare le tue risorse AWS IoT.