View a markdown version of this page

Acciones, recursos y claves de condición para Amazon Kinesis Video Streams - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para Amazon Kinesis Video Streams

Amazon Kinesis Video Streams (prefijo de serviciokinesisvideo:) 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 Kinesis Video Streams

En la siguiente tabla, se asignan 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 Cliente de SDK Acción de IAM Clave de condición Valor (s) posible (s) Nivel de acceso

GetClip

medios archivados en vídeo de kinesia

vídeo de kinesis: GetClip

Lectura

GetDASHStreamingSessionURL

medios archivados en vídeo de kinesis

vídeo de kinesis: GetDASHStreamingSessionURL

Lectura

GetHLSStreamingSessionURL

medios archivados en vídeo de kinesis

vídeo de kinesis: GetHLSStreamingSessionURL

Lectura

GetImages

medios archivados en vídeo de kinesis

vídeo de kinesis: GetImages

Lectura

GetMediaForFragmentList

medios archivados en vídeo de kinesis

vídeo de kinesis: GetMediaForFragmentList

Lectura

ListFragments

medios archivados en vídeo de kinesis

vídeo de kinesis: ListFragments

Enumeración

GetMedia

kinesis-video-media

vídeo de kinesia: GetMedia

Lectura

GetIceServerConfig

cinesis-video-señalización

vídeo de cinesia: GetIceServerConfig

Lectura

SendAlexaOfferToMaster

cinesis-video-señalización

vídeo de cinesia: SendAlexaOfferToMaster

Escritura

JoinStorageSession

almacenamiento webrtc de kinesis-video-

vídeo de kinesis: JoinStorageSession

Escritura

JoinStorageSessionAsViewer

almacenamiento webrtc de kinesis-video-

vídeo de kinesis: JoinStorageSessionAsViewer

Escritura

CreateSignalingChannel

vídeo de cinesia

vídeo de cinesia: CreateSignalingChannel

Escritura

vídeo de cinesia: TagResource

Etiquetar, escribir

CreateStream

vídeo de kinesia

vídeo de cinesia: CreateStream

Escritura

vídeo de cinesia: TagStream

Etiquetar, escribir

DeleteEdgeConfiguration

vídeo de kinesia

vídeo de cinesia: DeleteEdgeConfiguration

Escritura

DeleteSignalingChannel

vídeo de cinesia

vídeo de cinesia: DeleteSignalingChannel

Escritura

DeleteStream

vídeo de cinesia

vídeo de cinesia: DeleteStream

Escritura

DescribeEdgeConfiguration

vídeo de cinesia

vídeo de cinesia: DescribeEdgeConfiguration

Lectura

DescribeImageGenerationConfiguration

vídeo de cinesia

vídeo de cinesia: DescribeImageGenerationConfiguration

Lectura

DescribeMappedResourceConfiguration

vídeo de cinesia

vídeo de cinesia: DescribeMappedResourceConfiguration

Enumeración

DescribeMediaStorageConfiguration

vídeo de cinesia

vídeo de cinesia: DescribeMediaStorageConfiguration

Lectura

DescribeNotificationConfiguration

vídeo de cinesia

vídeo de cinesia: DescribeNotificationConfiguration

Lectura

DescribeSignalingChannel

vídeo de cinesia

vídeo de cinesia: DescribeSignalingChannel

Enumeración

DescribeStream

vídeo de cinesia

vídeo de cinesia: DescribeStream

Enumeración

DescribeStreamStorageConfiguration

vídeo de cinesia

vídeo de cinesia: DescribeStreamStorageConfiguration

Lectura

GetDataEndpoint

vídeo de cinesia

vídeo de cinesia: GetDataEndpoint

Lectura

GetSignalingChannelEndpoint

vídeo de cinesia

vídeo de cinesia: GetSignalingChannelEndpoint

Lectura

ListEdgeAgentConfigurations

vídeo de cinesia

vídeo de cinesia: ListEdgeAgentConfigurations

Enumeración

ListSignalingChannels

vídeo de cinesia

vídeo de cinesia: ListSignalingChannels

Enumeración

ListStreams

vídeo de cinesia

vídeo de cinesia: ListStreams

Enumeración

ListTagsForResource

vídeo de cinesia

vídeo de cinesia: ListTagsForResource

Lectura

ListTagsForStream

vídeo de cinesia

vídeo de cinesia: ListTagsForStream

Lectura

StartEdgeConfigurationUpdate

vídeo de cinesia

vídeo de cinesia: StartEdgeConfigurationUpdate

Escritura

TagResource

vídeo de cinesia

vídeo de cinesia: TagResource

Etiquetar, escribir

TagStream

vídeo de kinesia

vídeo de cinesia: TagStream

Etiquetar, escribir

UntagResource

vídeo de kinesia

vídeo de cinesia: UntagResource

Etiquetar, escribir

UntagStream

vídeo de kinesia

vídeo de cinesia: UntagStream

Etiquetar, escribir

UpdateDataRetention

vídeo de kinesia

vídeo de cinesia: UpdateDataRetention

Escritura

UpdateImageGenerationConfiguration

vídeo de cinesia

vídeo de cinesia: UpdateImageGenerationConfiguration

Escritura

UpdateMediaStorageConfiguration

vídeo de cinesia

vídeo de cinesia: UpdateMediaStorageConfiguration

Escritura

UpdateNotificationConfiguration

vídeo de cinesia

vídeo de cinesia: UpdateNotificationConfiguration

Escritura

UpdateSignalingChannel

vídeo de cinesia

vídeo de cinesia: UpdateSignalingChannel

Escritura

UpdateStream

vídeo de cinesia

vídeo de cinesia: UpdateStream

Escritura

UpdateStreamStorageConfiguration

vídeo de cinesia

vídeo de cinesia: UpdateStreamStorageConfiguration

Escritura

Acciones definidas por Amazon Kinesis Video Streams

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

ConnectAsMaster

Otorga permiso para conectarse como maestro al canal de señalización especificado por el punto de enlace.

canal*

aws: ResourceTag /$ {} TagKey

Escritura

ConnectAsViewer

Otorga permiso para conectarse como lector al canal de señalización especificado por el punto de enlace.

canal*

aws: ResourceTag /$ {} TagKey

Escritura

CreateSignalingChannel

Otorga permiso para crear un canal de señalización.

canal*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateStream

Otorga permiso para crear una transmisión de vídeo de Kinesis.

transmisión*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

DeleteEdgeConfiguration

Concede permiso para eliminar la configuración de periferia de su secuencia de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteSignalingChannel

Otorga permiso para eliminar un canal de señalización existente.

canal*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteStream

Otorga permiso para eliminar una transmisión de vídeo de Kinesis existente.

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeEdgeConfiguration

Otorga permiso para describir la configuración de periferia de su flujo de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeImageGenerationConfiguration

Otorga permiso para describir la configuración de generación de imágenes de su transmisión de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeMappedResourceConfiguration

Otorga permiso para describir el recurso asignado a la transmisión de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Enumeración

DescribeMediaStorageConfiguration

Otorga permiso para describir la configuración de almacenamiento de un canal de señalización

canal*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeNotificationConfiguration

Otorga permiso para describir la configuración de notificación de su transmisión de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeSignalingChannel

Otorga permiso para describir el canal de señalización especificado

canal*

aws: ResourceTag /$ {} TagKey

Enumeración

DescribeStream

Otorga permiso para describir la transmisión de vídeo de Kinesis especificada

transmisión*

aws: ResourceTag /$ {} TagKey

Enumeración

DescribeStreamStorageConfiguration

Otorga permiso para describir la configuración de almacenamiento de transmisiones de su Kinesis Video Stream

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetClip

Otorga permiso para obtener un clip multimedia de una transmisión de video

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetDASHStreamingSessionURL

Otorga permiso para crear una URL para la transmisión de MPEG-DASH vídeo

transmitir*

aws: ResourceTag /$ {} TagKey

Lectura

GetDataEndpoint

Otorga permiso para obtener un punto de enlace para una transmisión específica para leer o escribir datos multimedia en Kinesis Video Streams

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetHLSStreamingSessionURL

Otorga permiso para crear una URL para transmitir vídeo HLS

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetIceServerConfig

Otorga permiso para obtener la configuración del servidor ICE

canal*

aws: ResourceTag /$ {} TagKey

Lectura

GetImages

Otorga permiso para obtener imágenes generadas por la transmisión de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetMedia

Otorga permiso para devolver contenido multimedia de una transmisión de vídeo de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetMediaForFragmentList

Otorga permiso para leer y devolver datos multimedia solo desde el almacenamiento persistente

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

GetSignalingChannelEndpoint

Otorga permiso para obtener puntos de enlace para una combinación específica de protocolo y rol para un canal de señalización

canal*

aws: ResourceTag /$ {} TagKey

Lectura

JoinStorageSession

Otorga permiso para unirse a una sesión de almacenamiento de un canal

canal*

aws: ResourceTag /$ {} TagKey

Escritura

JoinStorageSessionAsViewer

Concede permiso para unirse a una sesión de almacenamiento para un canal como espectador

canal*

aws: ResourceTag /$ {} TagKey

Escritura

ListEdgeAgentConfigurations

Concede permiso para obtener las configuraciones de un agente de periferia

Enumeración

ListFragments

Otorga permiso para enumerar los fragmentos del almacenamiento de archivo en función del token de paginación o del tipo de selector con el rango especificado

transmisión*

aws: ResourceTag /$ {} TagKey

Enumeración

ListSignalingChannels

Otorga permiso para enumerar los canales de señalización

List

ListStreams

Otorga permiso para enumerar las transmisiones de vídeo de Kinesis

List

ListTagsForResource

Otorga permiso para obtener las etiquetas asociadas con el recurso

canal

aws: ResourceTag /$ {} TagKey

Lectura

transmitir

aws: ResourceTag /$ {} TagKey

ListTagsForStream

Otorga permiso para obtener las etiquetas asociadas a la transmisión de vídeo de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Lectura

PutMedia

Otorga permiso para enviar datos multimedia a una transmisión de vídeo de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

SendAlexaOfferToMaster

Otorga permiso para enviar la oferta Alexa SDP al maestro

canal*

aws: ResourceTag /$ {} TagKey

Escritura

StartEdgeConfigurationUpdate

Otorga permiso para iniciar la actualización de la configuración de periferia de su flujo de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Otorga permiso para asociar un conjunto de etiquetas al recurso

canal

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

transmitir

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

TagStream

Otorga permiso para asociar un conjunto de etiquetas a sus transmisiones de video de Kinesis

transmisión*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UntagResource

Otorga permiso para eliminar una o varias etiquetas de un recurso

canal

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

transmitir

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagStream

Otorga permiso para eliminar una o más etiquetas de sus transmisiones de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UpdateDataRetention

Otorga permiso para actualizar el periodo de retención de datos de su transmisión de vídeo de Kinesis

transmitir*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateImageGenerationConfiguration

Otorga permiso para actualizar la configuración de generación de imágenes de su transmisión de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateMediaStorageConfiguration

Otorga permiso para crear o actualizar una asignación entre una transmisión y un canal de señalización

canal*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateNotificationConfiguration

Otorga permiso para actualizar la configuración de notificación de su transmisión de video de Kinesis

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateSignalingChannel

Otorga permiso para actualizar un canal de señalización existente

canal*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateStream

Otorga permiso para actualizar una transmisión de vídeo de Kinesis existente

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateStreamStorageConfiguration

Otorga permiso para actualizar la configuración de almacenamiento de transmisiones de su Kinesis Video Stream

transmisión*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recurso definidos por Amazon Kinesis Video Streams

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

canal

arn: $ {Partition}: kinesisvideo: $ {Region} :$ {Account} :channel/$ {} /$ {} ChannelName CreationTime

awsTagKey: /$ {} ResourceTag

transmitir

arn: $ {Partition}: kinesisvideo: $ {Region} :$ {Account} :stream/$ {} /$ {} StreamName CreationTime

AWSTagKey: /$ {} ResourceTag

Claves de condición de Amazon Kinesis Video Streams

Amazon Kinesis Video Streams define las siguientes claves de condición 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 solicitudes en función del conjunto de valores permitidos para cada una de las etiquetas.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra las acciones en función del valor-etiqueta asociado con la transmisión

Cadena

AWS: TagKeys

Filtra las solicitudes en función de la presencia de claves de etiqueta obligatorias en la solicitud.

ArrayOfString