AWS IoT Core acciones políticas - 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.

AWS IoT Core acciones políticas

AWS IoT Core define las siguientes acciones de política:

Acciones de política de MQTT
iot:Connect

Representa el permiso para conectarse al agente de AWS IoT Core mensajes. El permiso iot:Connect se comprueba cada vez que se envía una solicitud CONNECT al agente. El agente de mensajes no permite que haya dos clientes con el mismo ID de cliente conectados simultáneamente. Después de que el segundo cliente se conecta, el agente cierra la conexión existente. Utilice el permiso iot:Connect para garantizar que solo puedan conectarse los clientes autorizados que utilizan un ID de cliente específico.

iot:GetRetainedMessage

Representa el permiso para obtener el contenido de un único mensaje retenido. Los mensajes retenidos son los mensajes que se publicaron con el indicador RETAIN establecido y almacenado por AWS IoT Core. Para obtener permiso y obtener una lista de todos los mensajes retenidos de la cuenta, consulte iot:ListRetainedMessages.

iot:ListRetainedMessages

Representa el permiso para recuperar información resumida sobre los mensajes retenidos de la cuenta, pero no el contenido de los mensajes. Los mensajes retenidos son los mensajes que se publicaron con el indicador RETAIN establecido y almacenados por AWS IoT Core. El ARN del recurso especificado para esta acción debe ser *. Para tener permiso y obtener el contenido de un único mensaje retenido, consulte iot:GetRetainedMessage.

iot:Publish

Representa el permiso de publicar en un tema MQTT. Este permiso se comprueba cada vez que se envía una solicitud PUBLISH al agente. Puede utilizarlo para permitir a los clientes publicar en determinados patrones de tema.

nota

Para conceder el permiso iot:Publish, también debe otorgar el permiso iot:Connect.

iot:Receive

Representa el permiso para recibir un mensaje de AWS IoT Core. El permiso iot:Receive se confirma cada vez que se entrega un mensaje a un cliente. Dado que este permiso se comprueba en cada entrega, puede utilizarlo para revocar permisos a clientes que están suscritos en ese momento a un tema.

iot:RetainPublish

Representa el permiso para publicar un mensaje MQTT con el indicador RETAIN activado.

nota

Para conceder el permiso iot:RetainPublish, también debe otorgar el permiso iot:Publish.

iot:Subscribe

Representa el permiso para suscribirse a un filtro de temas. Este permiso se comprueba cada vez que se envía una solicitud SUBSCRIBE al agente. Utilícelo para permitir a los clientes suscribirse a temas que coinciden con patrones de tema específicos.

nota

Para conceder el permiso iot:Subscribe, también debe otorgar el permiso iot:Connect.

Acciones de política de sombra de dispositivo
iot:DeleteThingShadow

Representa el permiso para eliminar la sombra de dispositivo de un objeto. El permiso iot:DeleteThingShadow se comprueba cada vez que se presenta una solicitud para eliminar el contenido de la sombra de dispositivo de un objeto.

iot:GetThingShadow

Representa el permiso para recuperar la sombra de dispositivo de un objeto. El permiso iot:GetThingShadow se comprueba cada vez que se presenta una solicitud para eliminar el contenido de la sombra de dispositivo de un objeto.

iot:ListNamedShadowsForThing

Representa el permiso para enumerar las sombras de un objeto. El permiso iot:ListNamedShadowsForThing se comprueba cada vez que se presenta una solicitud para enumerar las sombras de un objeto.

iot:UpdateThingShadow

Representa el permiso para actualizar la sombra de un dispositivo. El permiso iot:UpdateThingShadow se comprueba cada vez que se presenta una solicitud para actualizar el contenido de la sombra de dispositivo.

nota

Las acciones de política de ejecución de trabajo se aplican únicamente al punto de conexión HTTP TLS. Si utiliza el punto de conexión MQTT, debe utilizar las acciones de política MQTT definidas en este tema.

Para ver un ejemplo de una política de ejecución de tareas que lo demuestre, compruebe Ejemplo de políticas de trabajos básica si funciona con el protocolo MQTT.

Acciones AWS IoT Core políticas de Job Executions
iot:DescribeJobExecution

Representa el permiso para recuperar una ejecución de trabajo para un objeto determinado. El permiso iot:DescribeJobExecution se comprueba cada vez que se presenta una solicitud para obtener la ejecución de un trabajo.

iot:GetPendingJobExecutions

Representa el permiso para recuperar la lista de trabajos que no están en un estado final para un objeto. El permiso iot:GetPendingJobExecutions se comprueba cada vez que se presenta una solicitud para recuperar la lista.

iot:UpdateJobExecution

Representa el permiso para actualizar una ejecución de trabajo. El permiso iot:UpdateJobExecution se comprueba cada vez que se presenta una solicitud para actualizar el estado de una ejecución de trabajo.

iot:StartNextPendingJobExecution

Representa el permiso para obtener e iniciar la próxima ejecución de trabajo pendiente para un objeto, es decir, para actualizar una ejecución de trabajo con un estado QUEUED a IN_PROGRESS. El permiso iot:StartNextPendingJobExecution se comprueba cada vez que se presenta una solicitud para iniciar la siguiente ejecución de trabajo pendiente.

AWS IoT Core Acción política sobre el proveedor de credenciales
iot:AssumeRoleWithCertificate

Representa el permiso para llamar al proveedor de AWS IoT Core credenciales para que asuma una función de IAM con la autenticación basada en certificados. El iot:AssumeRoleWithCertificate permiso se comprueba cada vez que se solicita al proveedor de AWS IoT Core credenciales que asuma un rol.