View a markdown version of this page

Asociar un principal a un objeto - AWS IoT Core

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Asociar un principal a un objeto

Un dispositivo físico puede usar un principal con el que comunicarse. AWS IoT Un principal puede ser un X.509 certificado o un identificador de Amazon Cognito. Puede asociar un certificado o un ID de Amazon Cognito al objeto del registro que representa su dispositivo. Para ello, ejecute el comando attach-thing-principal.

Para asociar un certificado o un ID de Amazon Cognito al objeto, utilice el comando attach-thing-principal:

$ aws iot attach-thing-principal \ --thing-name "MyLightBulb1" \ --principal "arn:aws:iot:us-east-1:123456789012:cert/a0c01f5835079de0a7514643d68ef8414ab739a1e94ee4162977b02b12842847"

Para asociar un certificado al objeto con un tipo de asociación (asociación exclusiva o asociación no exclusiva), utilice el comando attach-thing-principal y especifique un tipo en el campo --thing-principal-type. Una asociación exclusiva significa que el objeto de IoT es lo único que se asocia al certificado y este certificado no se puede asociar a ningún otro objeto. Una asociación no exclusiva significa que el objeto de IoT se asocia al certificado y este certificado se puede asociar a otro objeto. Para obtener más información, consulte Asociar un AWS IoT cosa a una conexión de cliente MQTT.

nota

Para la Asociar un AWS IoT cosa a una conexión de cliente MQTT función, solo puede usar el 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"

Si la asociación se realiza correctamente, el comando AttachThingPrincipal no producirá ningún resultado. Para describir la asociación, utilice el comando de la CLI list-thing-principals-v2.

Para obtener más información, consulte AttachThingPrincipal y en la Referencia de la API de AWS IoT Core .