View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Interactive Video Service Chat - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Interactive Video Service Chat

Amazon Interactive Video Service Chat (prefijo de servicio:ivschat) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon Interactive Video Service Chat

La siguiente tabla asigna las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

CreateChatToken

ivschat: CreateChatToken

Escritura

CreateLoggingConfiguration

ivschat: CreateLoggingConfiguration

Escritura

ivschat: TagResource

Etiquetar, escribir

CreateRoom

ivschat: CreateRoom

Escritura

ivschat: TagResource

Etiquetar, escribir

DeleteLoggingConfiguration

ivschat: DeleteLoggingConfiguration

Escritura

DeleteMessage

ivschat: DeleteMessage

Escritura

DeleteRoom

ivschat: DeleteRoom

Escritura

DisconnectUser

ivschat: DisconnectUser

Escritura

GetLoggingConfiguration

ivschat: GetLoggingConfiguration

Lectura

GetRoom

ivschat: GetRoom

Lectura

ListLoggingConfigurations

ivschat: ListLoggingConfigurations

Enumeración

ListRooms

ivschat: ListRooms

Enumeración

ListTagsForResource

ivschat: ListTagsForResource

Lectura

SendEvent

ivschat: SendEvent

Escritura

TagResource

ivschat: TagResource

Etiquetar, escribir

UntagResource

ivschat: UntagResource

Etiquetar, escribir

UpdateLoggingConfiguration

ivschat: UpdateLoggingConfiguration

Escritura

UpdateRoom

ivschat: UpdateRoom

Escritura

Acciones definidas por Amazon Interactive Video Service Chat

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateChatToken

Otorga permiso para crear un token cifrado que se utiliza para establecer una WebSocket conexión individual con una habitación

Habitación*

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateLoggingConfiguration

Otorga permiso para crear una configuración de registro que permita a los clientes grabar mensajes de sala

Logging-Configuration*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateRoom

Concede permisos para crear una sala que permita a los clientes conectarse y pasar mensajes

Habitación*

AWS: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteLoggingConfiguration

Otorga permiso para eliminar la configuración de registro para un ARN de configuración de registro especificado

Logging-Configuration*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteMessage

Otorga permiso para enviar un evento a una sala específica que indica a los clientes que eliminen un mensaje específico

Habitación*

AWS: ResourceTag /$ {} TagKey

Escritura

DeleteRoom

Otorga permiso para eliminar la sala para un ARN especificado de sala

Habitación*

AWS: ResourceTag /$ {} TagKey

Escritura

DisconnectUser

Otorga permiso para desconectar todas las conexiones mediante una ID de usuario especificado de una sala

Habitación*

AWS: ResourceTag /$ {} TagKey

Escritura

GetLoggingConfiguration

Otorga permiso para obtener la configuración de registro para un ARN de configuración de registro especificado

Logging-Configuration*

aws: ResourceTag /$ {} TagKey

Lectura

GetRoom

Otorga permiso para obtener la configuración de sala para un ARN especificado de sala

Habitación*

AWS: ResourceTag /$ {} TagKey

Lectura

ListLoggingConfigurations

Otorga permiso para obtener información resumida sobre las configuraciones de registro

Logging-Configuration*

aws: ResourceTag /$ {} TagKey

Enumeración

ListRooms

Otorga permiso para obtener información resumida sobre las salas

Habitación*

AWS: ResourceTag /$ {} TagKey

Enumeración

ListTagsForResource

Otorga permiso para obtener información sobre las etiquetas de un ARN especificado

Habitación

Leyes: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Lectura

SendEvent

Otorga permisos para enviar un evento a una sala

Habitación*

AWS: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para agregar o actualizar etiquetas para un recurso con un ARN especificado

Logging-Configuration

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Habitación

Leyes: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para quitar etiquetas de un recurso con un ARN especificado

Logging-Configuration

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Habitación

Leyes: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateLoggingConfiguration

Otorga permiso para actualizar la configuración de registro para un ARN de configuración de registro especificado

Logging-Configuration*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateRoom

Otorga permiso para actualizar la configuración de una sala para el ARN especificado de sala

Habitación*

AWS: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por Amazon Interactive Video Service Chat

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

Logging-Configuration

arn: $ {Partition} :ivschat: $ {Region} :$ {Account} :logging-configuration/$ {} ResourceId

ResourceTagaws: /$ {} TagKey

Habitación

arn: $ {Partition} :ivschat: $ {Region} :$ {Account} :room/$ {} ResourceId

ResourceTagwas: /$ {} TagKey

Claves de condición de Amazon Interactive Video Service Chat

Amazon Interactive Video Service Chat define las siguientes claves de condiciones que se pueden utilizar en el elemento Condition de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas a la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por las etiquetas asociadas al recurso

Cadena

AWS: TagKeys

Filtra el acceso por las claves de etiquetas que se pasan en la solicitud

ArrayOfString