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:
-
MyTopicRuleName
con 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.