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 solicitudCONNECT
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 permisoiot: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 la RETAIN marca puesta y guardada 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 la RETAIN marca puesta y guardados por AWS IoT Core. El recurso ARN 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 para publicar un MQTT tema. Este permiso se comprueba cada vez que se envía una PUBLISH solicitud al corredor. 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 permisoiot: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 MQTT mensaje con la RETAIN bandera puesta.
nota
Para conceder el permiso
iot:RetainPublish
, también debe otorgar el permisoiot:Publish
. iot:Subscribe
-
Representa el permiso para suscribirse a un filtro de temas. Este permiso se comprueba cada vez que se envía una SUBSCRIBE solicitud al corredor. 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 permisoiot: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 la política de ejecución de tareas se aplican solo al HTTP TLS punto final. Si usa el MQTT punto final, debe usar las acciones MQTT políticas definidas en este tema.
Para ver un ejemplo de una política de ejecución de tareas que lo demuestre, consulte Ejemplo de políticas de trabajos básica si funciona con el MQTT protocolo.
Acciones AWS IoT Core políticas de Job Executions
iotjobsdata:DescribeJobExecution
-
Representa el permiso para recuperar una ejecución de trabajo para un objeto determinado. El permiso
iotjobsdata:DescribeJobExecution
se comprueba cada vez que se presenta una solicitud para obtener la ejecución de un trabajo. iotjobsdata:GetPendingJobExecutions
-
Representa el permiso para recuperar la lista de trabajos que no están en un estado final para un objeto. El permiso
iotjobsdata:GetPendingJobExecutions
se comprueba cada vez que se presenta una solicitud para recuperar la lista. iotjobsdata:UpdateJobExecution
-
Representa el permiso para actualizar una ejecución de trabajo. El permiso
iotjobsdata:UpdateJobExecution
se comprueba cada vez que se presenta una solicitud para actualizar el estado de una ejecución de trabajo. iotjobsdata:StartNextPendingJobExecution
-
Representa el permiso para obtener e iniciar la próxima ejecución de trabajo pendiente para un objeto, (Es decir, para actualizar la ejecución de un trabajo con el estado QUEUED IN_)PROGRESS. El permiso
iotjobsdata:StartNextPendingJobExecution
se comprueba cada vez que se presenta una solicitud para iniciar la siguiente ejecución de trabajo pendiente.
AWS IoT Core Política de proveedores de credenciales (acción)
iot:AssumeRoleWithCertificate
-
Representa el permiso para llamar al proveedor de AWS IoT Core credenciales para que asuma una IAM función 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.