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á.
Anexar uma entidade principal a um objeto
Um dispositivo físico pode usar um principal para se comunicar com AWS IoT. Um diretor pode ser um X.509 certificado ou um ID do Amazon Cognito. É possível associar um certificado ou um ID do Amazon Cognito ao objeto no registro que representa o dispositivo, executando o comando attach-thing-principal.
Para anexar um certificado ou um ID do Amazon Cognito a um objeto, use o comando attach-thing-principal:
$ aws iot attach-thing-principal \ --thing-name "MyLightBulb1" \ --principal "arn:aws:iot:us-east-1:123456789012:cert/a0c01f5835079de0a7514643d68ef8414ab739a1e94ee4162977b02b12842847"
Para anexar um certificado à sua coisa com um tipo de anexo (anexo exclusivo ou não exclusivo), use o comando attach-thing-principal--thing-principal-type. Um anexo exclusivo significa que sua coisa de IoT é a única coisa anexada ao certificado, e este não pode ser associado a nenhuma outra coisa. Um anexo não exclusivo significa que sua coisa de IoT está anexada ao certificado, e este pode ser associado a outras coisas. Para obter mais informações, consulte Associando um AWS IoT coisa para uma conexão de cliente MQTT.
nota
Para o Associando um AWS IoT coisa para uma conexão de cliente MQTT recurso, você só pode usar o X.509 certificado como principal.
$ aws iot attach-thing-principal \ --thing-name "MyLightBulb2" \ --principal "arn:aws:iot:us-east-1:123456789012:cert/a0c01f5835079de0a7514643d68ef8414ab739a1e94ee4162977b02b12842847" \ --thing-principal-type "EXCLUSIVE_THING"
Se o anexo for bem-sucedido, o comando AttachThingPrincipal não produzirá nenhuma saída. Para descrever o anexo, use o comando da CLI list-thing-principals-v2.
Para obter mais informações, consulte AttachThingPrincipal na Referência de APIs de AWS IoT Core .