

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.

# Acciones, recursos y claves de condición para Amazon Kinesis Data Streams
<a name="list_kinesis"></a>

Amazon Kinesis Data Streams (prefijo de servicio: `kinesis`) proporciona las siguientes claves de operaciones, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:
+ Obtenga información para [configurar este servicio](https://docs.aws.amazon.com/streams/latest/dev/introduction.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/kinesis/latest/APIReference/).
+ Obtenga información sobre cómo proteger este servicio y sus recursos [mediante las políticas de permisos de IAM](https://docs.aws.amazon.com/streams/latest/dev/controlling-access.html).
+ Vea el [referencia de autorización de servicio programático](https://servicereference.us-east-1.amazonaws.com/v1/kinesis/kinesis.json) para este servicio.

**Topics**
+ [Operaciones de API definidas por Amazon Kinesis Data Streams](#list_kinesis-operations)
+ [Acciones definidas por Amazon Kinesis Data Streams](#list_kinesis-actions-as-permissions)
+ [Permission-only acciones para Amazon Kinesis Data Streams](#list_kinesis-permission-only-actions)
+ [Tipos de recurso definidos por Amazon Kinesis Data Streams](#list_kinesis-resources-for-iam-policies)
+ [Claves de condición de Amazon Kinesis Data Streams](#list_kinesis-policy-keys)

## Operaciones de API definidas por Amazon Kinesis Data Streams
<a name="list_kinesis-operations"></a>

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, consulta la [Tabla de acciones](#list_kinesis-actions-as-permissions).




- **   AddTagsToStream  **
  - **Acción de IAM:**  [kinesis:AddTagsToStream](#list_kinesis-action-AddTagsToStream) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   CreateChannel  **
  - **Acción de IAM:**  [kinesis:AssociateStreamsWithChannel](#list_kinesis-action-AssociateStreamsWithChannel)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [kinesis:CreateChannel](#list_kinesis-action-CreateChannel)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [kinesis:TagResource](#list_kinesis-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** iam:PassedToService / **Valores posibles:** kinesis.amazonaws.com / **Nivel de acceso:** Escritura

- **   CreateStream  **
  - **Acción de IAM:**  [kinesis:AddTagsToStream](#list_kinesis-action-AddTagsToStream)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [kinesis:CreateStream](#list_kinesis-action-CreateStream)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura

- **   DecreaseStreamRetentionPeriod  **
  - **Acción de IAM:**  [kinesis:DecreaseStreamRetentionPeriod](#list_kinesis-action-DecreaseStreamRetentionPeriod) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteChannel  **
  - **Acción de IAM:**  [kinesis:DeleteChannel](#list_kinesis-action-DeleteChannel) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteResourcePolicy  **
  - **Acción de IAM:**  [kinesis:DeleteResourcePolicy](#list_kinesis-action-DeleteResourcePolicy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteStream  **
  - **Acción de IAM:**  [kinesis:DeleteStream](#list_kinesis-action-DeleteStream) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeregisterStreamConsumer  **
  - **Acción de IAM:**  [kinesis:DeregisterStreamConsumer](#list_kinesis-action-DeregisterStreamConsumer) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DescribeAccountSettings  **
  - **Acción de IAM:**  [kinesis:DescribeAccountSettings](#list_kinesis-action-DescribeAccountSettings) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DescribeChannel  **
  - **Acción de IAM:**  [kinesis:DescribeChannel](#list_kinesis-action-DescribeChannel) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DescribeLimits  **
  - **Acción de IAM:**  [kinesis:DescribeLimits](#list_kinesis-action-DescribeLimits) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DescribeStream  **
  - **Acción de IAM:**  [kinesis:DescribeStream](#list_kinesis-action-DescribeStream) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DescribeStreamConsumer  **
  - **Acción de IAM:**  [kinesis:DescribeStreamConsumer](#list_kinesis-action-DescribeStreamConsumer) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DescribeStreamSummary  **
  - **Acción de IAM:**  [kinesis:DescribeStreamSummary](#list_kinesis-action-DescribeStreamSummary) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DisableEnhancedMonitoring  **
  - **Acción de IAM:**  [kinesis:DisableEnhancedMonitoring](#list_kinesis-action-DisableEnhancedMonitoring) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   EnableEnhancedMonitoring  **
  - **Acción de IAM:**  [kinesis:EnableEnhancedMonitoring](#list_kinesis-action-EnableEnhancedMonitoring) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GetRecords  **
  - **Acción de IAM:**  [kinesis:GetRecords](#list_kinesis-action-GetRecords) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetResourcePolicy  **
  - **Acción de IAM:**  [kinesis:GetResourcePolicy](#list_kinesis-action-GetResourcePolicy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   GetShardIterator  **
  - **Acción de IAM:**  [kinesis:GetShardIterator](#list_kinesis-action-GetShardIterator) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   IncreaseStreamRetentionPeriod  **
  - **Acción de IAM:**  [kinesis:IncreaseStreamRetentionPeriod](#list_kinesis-action-IncreaseStreamRetentionPeriod) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   ListChannels  **
  - **Acción de IAM:**  [kinesis:ListChannels](#list_kinesis-action-ListChannels) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListShards  **
  - **Acción de IAM:**  [kinesis:ListShards](#list_kinesis-action-ListShards) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListStreamConsumers  **
  - **Acción de IAM:**  [kinesis:ListStreamConsumers](#list_kinesis-action-ListStreamConsumers) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListStreams  **
  - **Acción de IAM:**  [kinesis:ListStreams](#list_kinesis-action-ListStreams) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   ListTagsForResource  **
  - **Acción de IAM:**  [kinesis:ListTagsForResource](#list_kinesis-action-ListTagsForResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListTagsForStream  **
  - **Acción de IAM:**  [kinesis:ListTagsForStream](#list_kinesis-action-ListTagsForStream) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   MergeShards  **
  - **Acción de IAM:**  [kinesis:MergeShards](#list_kinesis-action-MergeShards) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   PutRecord  **
  - **Acción de IAM:**  [kinesis:PutRecord](#list_kinesis-action-PutRecord) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   PutRecords  **
  - **Acción de IAM:**  [kinesis:PutRecords](#list_kinesis-action-PutRecords) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   PutResourcePolicy  **
  - **Acción de IAM:**  [kinesis:PutResourcePolicy](#list_kinesis-action-PutResourcePolicy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   RegisterStreamConsumer  **
  - **Acción de IAM:**  [kinesis:RegisterStreamConsumer](#list_kinesis-action-RegisterStreamConsumer)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [kinesis:TagResource](#list_kinesis-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir

- **   RemoveTagsFromStream  **
  - **Acción de IAM:**  [kinesis:RemoveTagsFromStream](#list_kinesis-action-RemoveTagsFromStream) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   SplitShard  **
  - **Acción de IAM:**  [kinesis:SplitShard](#list_kinesis-action-SplitShard) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   StartStreamEncryption  **
  - **Acción de IAM:**  [kinesis:StartStreamEncryption](#list_kinesis-action-StartStreamEncryption) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   StopStreamEncryption  **
  - **Acción de IAM:**  [kinesis:StopStreamEncryption](#list_kinesis-action-StopStreamEncryption) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   SubscribeToShard  **
  - **Acción de IAM:**  [kinesis:SubscribeToShard](#list_kinesis-action-SubscribeToShard) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   TagResource  **
  - **Acción de IAM:**  [kinesis:TagResource](#list_kinesis-action-TagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UntagResource  **
  - **Acción de IAM:**  [kinesis:UntagResource](#list_kinesis-action-UntagResource) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Etiquetar, escribir

- **   UpdateAccountSettings  **
  - **Acción de IAM:**  [kinesis:UpdateAccountSettings](#list_kinesis-action-UpdateAccountSettings) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateChannel  **
  - **Acción de IAM:**  [kinesis:UpdateChannel](#list_kinesis-action-UpdateChannel) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateMaxRecordSize  **
  - **Acción de IAM:**  [kinesis:UpdateMaxRecordSize](#list_kinesis-action-UpdateMaxRecordSize) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateShardCount  **
  - **Acción de IAM:**  [kinesis:UpdateShardCount](#list_kinesis-action-UpdateShardCount) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateStreamMode  **
  - **Acción de IAM:**  [kinesis:UpdateStreamMode](#list_kinesis-action-UpdateStreamMode) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateStreamRecordDistributionStrategy  **
  - **Acción de IAM:**  [kinesis:UpdateStreamRecordDistributionStrategy](#list_kinesis-action-UpdateStreamRecordDistributionStrategy) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateStreamWarmThroughput  **
  - **Acción de IAM:**  [kinesis:UpdateStreamWarmThroughput](#list_kinesis-action-UpdateStreamWarmThroughput) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



## Acciones definidas por Amazon Kinesis Data Streams
<a name="list_kinesis-actions-as-permissions"></a>

Puede especificar las siguientes acciones en el elemento `Action` de una declaración de política de IAM. Para cada acción, la tabla muestra los tipos de recursos y las claves de condición que admite esa acción. 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.




- **   [AddTagsToStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_AddTagsToStream.html)  **
  - **Description (Descripción):** Otorga permiso para agregar o actualizar etiquetas para el flujo de Amazon Kinesis especificado. Cada transmisión puede tener hasta 50 etiquetas
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [AssociateStreamsWithChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateChannel.html)  **
  - **Description (Descripción):** Concede permiso para asociar una transmisión a un canal
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateChannel.html)  **
  - **Description (Descripción):** Concede permiso para crear un canal que entregue datos de una transmisión única seleccionada a un destino
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel)
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [CreateStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html)  **
  - **Description (Descripción):** Otorga permiso para crear un flujo de Amazon Kinesis
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [DecreaseStreamRetentionPeriod](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DecreaseStreamRetentionPeriod.html)  **
  - **Description (Descripción):** Otorga permiso para reducir el periodo de retención de la transmisión, que es el periodo de tiempo en el que se puede acceder a los registros de datos después de agregarlos a la transmisión
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteChannel.html)  **
  - **Description (Descripción):** Concede permiso para eliminar el canal especificado
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteResourcePolicy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteResourcePolicy.html)  **
  - **Description (Descripción):** Concede permiso para eliminar una política de recursos asociada a una transmisión o un consumidor especificado
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeleteStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteStream.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un flujo y todos sus particiones y datos
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DeregisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html)  **
  - **Description (Descripción):** Otorga permiso para anular el registro de un consumidor de flujos con un flujo de datos de Kinesis
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [DescribeAccountSettings](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeAccountSettings.html)  **
  - **Description (Descripción):** Concede permiso para describir la configuración a nivel de cuenta de Amazon Kinesis Data Streams
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [DescribeChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeChannel.html)  **
  - **Description (Descripción):** Concede permiso para describir el canal especificado
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [DescribeLimits](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeLimits.html)  **
  - **Description (Descripción):** Otorga permiso para describir los límites de los particiones y el uso de la cuenta
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [DescribeStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStream.html)  **
  - **Description (Descripción):** Otorga permiso para describir el flujo especificado
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [DescribeStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamConsumer.html)  **
  - **Description (Descripción):** Otorga permiso para obtener la descripción de un consumidor de flujo registrado
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [DescribeStreamSummary](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamSummary.html)  **
  - **Description (Descripción):** Otorga permiso para proporcionar una descripción resumida del flujo de datos de Kinesis especificado sin la lista de particiones
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [DisableEnhancedMonitoring](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DisableEnhancedMonitoring.html)  **
  - **Description (Descripción):** Otorga permiso para desactivar la supervisión mejorada
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [EnableEnhancedMonitoring](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_EnableEnhancedMonitoring.html)  **
  - **Description (Descripción):** Otorga permiso para habilitar la supervisión mejorada del flujo de datos de Kinesis para las métricas a nivel de particiones
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)  **
  - **Description (Descripción):** Otorga permiso para obtener registros de datos de una partición
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetResourcePolicy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetResourcePolicy.html)  **
  - **Description (Descripción):** Concede permiso para obtener una política de recursos asociada a una transmisión o un consumidor especificado
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [GetShardIterator](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html)  **
  - **Description (Descripción):** Otorga permiso para obtener un iterador de particiones. Un iterador de particiones vence cinco minutos después de devolverse al solicitante
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [IncreaseStreamRetentionPeriod](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html)  **
  - **Description (Descripción):** Otorga permiso para aumentar el periodo de retención del flujo, que es el tiempo que los registros de datos son accesibles después de que sea agreguen al flujo
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [ListChannels](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListChannels.html)  **
  - **Description (Descripción):** Concede permiso para enumerar los canales de la cuenta y, si lo desea, filtrarlos por transmisión
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListShards](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListShards.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar los fragmentos de un flujo y proporciona información sobre cada partición
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListStreamConsumers](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreamConsumers.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar los consumidores de flujos registrados para recibir datos de un flujo de Kinesis mediante el uso de una distribución mejorada, y proporciona información sobre cada consumidor
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Enumeración

- **   [ListStreams](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreams.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar los flujos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [ListTagsForResource](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListTagsForResource.html)  **
  - **Description (Descripción):** Concede permiso para enumerar las etiquetas del recurso de Amazon Kinesis especificado.
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [ListTagsForStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListTagsForStream.html)  **
  - **Description (Descripción):** Otorga permiso para mostrar las etiquetas del flujo de Amazon Kinesis especificado
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [MergeShards](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_MergeShards.html)  **
  - **Description (Descripción):** Otorga permiso para fusionar dos particiones adyacentes en un flujo y las combina en una sola partición para reducir la capacidad de ingesta y transporte de datos del flujo
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [PutRecord](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html)  **
  - **Description (Descripción):** Otorga permiso para escribir un único registro de datos de un productor en una transmisión de Amazon Kinesis
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [PutRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecords.html)  **
  - **Description (Descripción):** Concede permiso para escribir varios registros de datos de un productor en una transmisión de Amazon Kinesis en una sola llamada (también denominada PutRecords solicitud)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [PutResourcePolicy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutResourcePolicy.html)  **
  - **Description (Descripción):** Concede permiso para asociar una política de recursos a una transmisión o un consumidor especificado
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [RegisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html)  **
  - **Description (Descripción):** Otorga permiso para registrar un consumidor de flujos con un flujo de datos de Kinesis
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Escritura

- **   [RemoveTagsFromStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RemoveTagsFromStream.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar etiquetas del flujo de datos de Kinesis especificado. Las etiquetas que se eliminan se borran y no se pueden recuperar después de que esta operación se complete correctamente
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [SplitShard](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SplitShard.html)  **
  - **Description (Descripción):** Otorga permiso para dividir una partición en dos nuevas particiones en el flujo de datos de Kinesis, a fin de aumentar la capacidad del flujo para ingerir y transportar datos
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [StartStreamEncryption](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StartStreamEncryption.html)  **
  - **Description (Descripción):** Concede permiso para habilitar o actualizar el cifrado del lado del servidor mediante un AWS Clave de KMS para una transmisión específica
  - **Tipos de recursos (\*necesarios):** [kmsKey\*](#list_kinesis-resource-kmsKey) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [StopStreamEncryption](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StopStreamEncryption.html)  **
  - **Description (Descripción):** Otorga permiso para desactivar el cifrado del lado del servidor para un flujo determinado
  - **Tipos de recursos (\*necesarios):** [kmsKey\*](#list_kinesis-resource-kmsKey) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [SubscribeToShard](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SubscribeToShard.html)  **
  - **Description (Descripción):** Otorga permiso para escuchar una partición específica con distribución mejorada
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Lectura

- **   [TagResource](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_TagResource.html)  **
  - **Description (Descripción):** Concede permiso para agregar o actualizar etiquetas para el recurso de Amazon Kinesis especificado. Cada recurso puede tener hasta 50 etiquetas.
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel) / **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer) / **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UntagResource.html)  **
  - **Description (Descripción):** Concede permiso para eliminar etiquetas del recurso de datos de Kinesis especificado. Las etiquetas que se eliminan se borran y no se pueden recuperar después de que esta operación se complete correctamente
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [consumer\*](#list_kinesis-resource-consumer) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream) / **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdateAccountSettings](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateAccountSettings.html)  **
  - **Description (Descripción):** Concede permiso para actualizar la configuración a nivel de cuenta de Amazon Kinesis Data Streams
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateChannel.html)  **
  - **Description (Descripción):** Concede permiso para actualizar la configuración de registro y la actualización de los datos de destino del canal especificado
  - **Tipos de recursos (\*necesarios):** [channel\*](#list_kinesis-resource-channel)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateMaxRecordSize](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateMaxRecordSize.html)  **
  - **Description (Descripción):** Concede permiso para actualizar el tamaño máximo de registro de una transmisión de datos de Kinesis
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateShardCount](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateShardCount.html)  **
  - **Description (Descripción):** Otorga permiso para actualizar el recuento de particiones del flujo especificado al número de particiones especificado
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateStreamMode](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamMode.html)  **
  - **Description (Descripción):** Otorga permiso para actualizar el modo de capacidad del flujo de datos
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateStreamRecordDistributionStrategy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamRecordDistributionStrategy.html)  **
  - **Description (Descripción):** Concede permiso para actualizar la estrategia de distribución de registros de una transmisión de datos de Kinesis
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [UpdateStreamWarmThroughput](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamWarmThroughput.html)  **
  - **Description (Descripción):** Concede permiso para actualizar el rendimiento en caliente de una transmisión de datos bajo demanda de Kinesis
  - **Tipos de recursos (\*necesarios):** [stream\*](#list_kinesis-resource-stream)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura



## Permission-only acciones para Amazon Kinesis Data Streams
<a name="list_kinesis-permission-only-actions"></a>

Amazon Kinesis Data Streams define las siguientes acciones, pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden usar en las declaraciones de política de IAM para conceder o denegar permisos.



| Acciones | Description (Descripción) | Tipos de recursos (\*necesarios) | Claves de condición | Nivel de acceso | 
| --- | --- | --- | --- | --- | 
|   [InjectApiError](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Concede permiso para inyectar errores temporalmente en las solicitudes de la API de destino |  | [kinesis:FisActionId](#list_kinesis-kinesis_FisActionId)<br />[kinesis:FisInjectPercentage](#list_kinesis-kinesis_FisInjectPercentage)<br />[kinesis:FisTargetArns](#list_kinesis-kinesis_FisTargetArns) | Escritura | 

## Tipos de recurso definidos por Amazon Kinesis Data Streams
<a name="list_kinesis-resources-for-iam-policies"></a>

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 | 
| --- | --- | --- | 
|  [channel](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#data-delivery-concept)  | arn:${Partition}:kinesis:${Region}:${Account}:channel/${ChannelId} | [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_) | 
|  [consumer](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#enabled-application)  | arn:${Partition}:kinesis:${Region}:${Account}:${StreamType}/${StreamName}/consumer/${ConsumerName}:${ConsumerCreationTimpstamp} | [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_) | 
|  [kmsKey](https://docs.aws.amazon.com/streams/latest/dev/server-side-encryption.html)  | arn:${Partition}:kms:${Region}:${Account}:key/${KeyId} | [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_) | 
|  [stream](https://docs.aws.amazon.com/streams/latest/dev/key-concepts.html#stream)  | arn:${Partition}:kinesis:${Region}:${Account}:stream/${StreamName} | [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_) | 

## Claves de condición de Amazon Kinesis Data Streams
<a name="list_kinesis-policy-keys"></a>

Amazon Kinesis Data 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}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud. | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra el acceso por los pares de clave-valor de etiqueta adjuntados al recurso | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud | ArrayOfString | 
|   [kinesis:FisActionId](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Filtra el acceso por el ID de un AWS Acción FIS | String | 
|   [kinesis:FisInjectPercentage](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Filtra el acceso según el porcentaje de llamadas afectadas por un AWS Acción FIS | Numeric | 
|   [kinesis:FisTargetArns](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Filtra el acceso por el ARN de un AWS Objetivo FIS | ArrayOfARN | 