As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS IoT Core define variáveis de política que podem ser usadas em AWS IoT Core políticas no Condition
bloco Resource
or. Quando uma política é avaliada, as variáveis da política são substituídas por valores reais. Por exemplo, se um dispositivo estiver conectado ao agente de AWS IoT Core mensagens com uma ID de cliente de 100-234-3456, a variável de política será substituída no documento iot:ClientId
de política por 100-234-3456.
AWS IoT Core as políticas podem usar caracteres curinga e seguir uma convenção semelhante às políticas do IAM. A inserção de um *
(asterisco) na string pode ser tratada como um curinga, correspondendo a qualquer caractere. Por exemplo, você pode usar *
para descrever vários nomes de tópicos do MQTT no atributo do Resource
de uma política. Os caracteres +
e #
são tratados como sequências literais em uma política. Para ver um exemplo de política que mostra como usar curingas, consulte Usar caracteres curinga nas políticas do MQTT e AWS IoT Core.
Você também pode usar variáveis de políticas predefinidas com valores fixos para representar caracteres que, de outra forma, têm um significado especial. Esses caracteres especiais incluem $(*)
, $(?)
e $($)
. Para obter mais informações sobre variáveis de política e os caracteres especiais, consulte Elementos de política do IAM: variáveis e tags e Criação de uma condição com várias chaves ou valores.