

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Actions, ressources et clés de condition pour Amazon Kinesis Data Streams
<a name="list_kinesis"></a>

Amazon Kinesis Data Streams (préfixe de service `kinesis` :) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :
+ Découvrez comment [configurer ce service](https://docs.aws.amazon.com/streams/latest/dev/introduction.html).
+ Affichez la liste des [opérations d'API disponibles pour ce service](https://docs.aws.amazon.com/kinesis/latest/APIReference/).
+ Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation [IAM](https://docs.aws.amazon.com/streams/latest/dev/controlling-access.html).
+ Consultez la [référence d'autorisation de service programmatique](https://servicereference.us-east-1.amazonaws.com/v1/kinesis/kinesis.json) pour ce service.

**Topics**
+ [Opérations d'API définies par Amazon Kinesis Data Streams](#list_kinesis-operations)
+ [Actions définies par Amazon Kinesis Data Streams](#list_kinesis-actions-as-permissions)
+ [Permission-only actions pour Amazon Kinesis Data Streams](#list_kinesis-permission-only-actions)
+ [Types de ressources définis par Amazon Kinesis Data Streams](#list_kinesis-resources-for-iam-policies)
+ [Clés de condition pour Amazon Kinesis Data Streams](#list_kinesis-policy-keys)

## Opérations d'API définies par Amazon Kinesis Data Streams
<a name="list_kinesis-operations"></a>

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le [tableau Actions](#list_kinesis-actions-as-permissions).




- **   AddTagsToStream  **
  - **Action IAM:**  [kinesis:AddTagsToStream](#list_kinesis-action-AddTagsToStream) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Marquage, écriture

- **   CreateChannel  **
  - **Action IAM:**  [kinesis:AssociateStreamsWithChannel](#list_kinesis-action-AssociateStreamsWithChannel)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [kinesis:CreateChannel](#list_kinesis-action-CreateChannel)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Marquage, écriture
  - **Action IAM:**  [kinesis:TagResource](#list_kinesis-action-TagResource)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Marquage, écriture
  - **Action IAM:**  [iam:PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clé de condition:** iam:PassedToService / **Valeur (s) possible (s):** kinesis.amazonaws.com / **Niveau d’accès:** Écrire

- **   CreateStream  **
  - **Action IAM:**  [kinesis:AddTagsToStream](#list_kinesis-action-AddTagsToStream)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Marquage, écriture
  - **Action IAM:**  [kinesis:CreateStream](#list_kinesis-action-CreateStream)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire

- **   DecreaseStreamRetentionPeriod  **
  - **Action IAM:**  [kinesis:DecreaseStreamRetentionPeriod](#list_kinesis-action-DecreaseStreamRetentionPeriod) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeleteChannel  **
  - **Action IAM:**  [kinesis:DeleteChannel](#list_kinesis-action-DeleteChannel) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeleteResourcePolicy  **
  - **Action IAM:**  [kinesis:DeleteResourcePolicy](#list_kinesis-action-DeleteResourcePolicy) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeleteStream  **
  - **Action IAM:**  [kinesis:DeleteStream](#list_kinesis-action-DeleteStream) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DeregisterStreamConsumer  **
  - **Action IAM:**  [kinesis:DeregisterStreamConsumer](#list_kinesis-action-DeregisterStreamConsumer) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   DescribeAccountSettings  **
  - **Action IAM:**  [kinesis:DescribeAccountSettings](#list_kinesis-action-DescribeAccountSettings) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   DescribeChannel  **
  - **Action IAM:**  [kinesis:DescribeChannel](#list_kinesis-action-DescribeChannel) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   DescribeLimits  **
  - **Action IAM:**  [kinesis:DescribeLimits](#list_kinesis-action-DescribeLimits) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   DescribeStream  **
  - **Action IAM:**  [kinesis:DescribeStream](#list_kinesis-action-DescribeStream) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   DescribeStreamConsumer  **
  - **Action IAM:**  [kinesis:DescribeStreamConsumer](#list_kinesis-action-DescribeStreamConsumer) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   DescribeStreamSummary  **
  - **Action IAM:**  [kinesis:DescribeStreamSummary](#list_kinesis-action-DescribeStreamSummary) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   DisableEnhancedMonitoring  **
  - **Action IAM:**  [kinesis:DisableEnhancedMonitoring](#list_kinesis-action-DisableEnhancedMonitoring) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   EnableEnhancedMonitoring  **
  - **Action IAM:**  [kinesis:EnableEnhancedMonitoring](#list_kinesis-action-EnableEnhancedMonitoring) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   GetRecords  **
  - **Action IAM:**  [kinesis:GetRecords](#list_kinesis-action-GetRecords) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetResourcePolicy  **
  - **Action IAM:**  [kinesis:GetResourcePolicy](#list_kinesis-action-GetResourcePolicy) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   GetShardIterator  **
  - **Action IAM:**  [kinesis:GetShardIterator](#list_kinesis-action-GetShardIterator) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   IncreaseStreamRetentionPeriod  **
  - **Action IAM:**  [kinesis:IncreaseStreamRetentionPeriod](#list_kinesis-action-IncreaseStreamRetentionPeriod) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   ListChannels  **
  - **Action IAM:**  [kinesis:ListChannels](#list_kinesis-action-ListChannels) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListShards  **
  - **Action IAM:**  [kinesis:ListShards](#list_kinesis-action-ListShards) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListStreamConsumers  **
  - **Action IAM:**  [kinesis:ListStreamConsumers](#list_kinesis-action-ListStreamConsumers) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListStreams  **
  - **Action IAM:**  [kinesis:ListStreams](#list_kinesis-action-ListStreams) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** List

- **   ListTagsForResource  **
  - **Action IAM:**  [kinesis:ListTagsForResource](#list_kinesis-action-ListTagsForResource) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   ListTagsForStream  **
  - **Action IAM:**  [kinesis:ListTagsForStream](#list_kinesis-action-ListTagsForStream) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   MergeShards  **
  - **Action IAM:**  [kinesis:MergeShards](#list_kinesis-action-MergeShards) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   PutRecord  **
  - **Action IAM:**  [kinesis:PutRecord](#list_kinesis-action-PutRecord) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   PutRecords  **
  - **Action IAM:**  [kinesis:PutRecords](#list_kinesis-action-PutRecords) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   PutResourcePolicy  **
  - **Action IAM:**  [kinesis:PutResourcePolicy](#list_kinesis-action-PutResourcePolicy) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   RegisterStreamConsumer  **
  - **Action IAM:**  [kinesis:RegisterStreamConsumer](#list_kinesis-action-RegisterStreamConsumer)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Écrire
  - **Action IAM:**  [kinesis:TagResource](#list_kinesis-action-TagResource)  / **Clé de condition:**  / **Valeur (s) possible (s):**  / **Niveau d’accès:** Marquage, écriture

- **   RemoveTagsFromStream  **
  - **Action IAM:**  [kinesis:RemoveTagsFromStream](#list_kinesis-action-RemoveTagsFromStream) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Marquage, écriture

- **   SplitShard  **
  - **Action IAM:**  [kinesis:SplitShard](#list_kinesis-action-SplitShard) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   StartStreamEncryption  **
  - **Action IAM:**  [kinesis:StartStreamEncryption](#list_kinesis-action-StartStreamEncryption) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   StopStreamEncryption  **
  - **Action IAM:**  [kinesis:StopStreamEncryption](#list_kinesis-action-StopStreamEncryption) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   SubscribeToShard  **
  - **Action IAM:**  [kinesis:SubscribeToShard](#list_kinesis-action-SubscribeToShard) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Lecture

- **   TagResource  **
  - **Action IAM:**  [kinesis:TagResource](#list_kinesis-action-TagResource) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Marquage, écriture

- **   UntagResource  **
  - **Action IAM:**  [kinesis:UntagResource](#list_kinesis-action-UntagResource) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Marquage, écriture

- **   UpdateAccountSettings  **
  - **Action IAM:**  [kinesis:UpdateAccountSettings](#list_kinesis-action-UpdateAccountSettings) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UpdateChannel  **
  - **Action IAM:**  [kinesis:UpdateChannel](#list_kinesis-action-UpdateChannel) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UpdateMaxRecordSize  **
  - **Action IAM:**  [kinesis:UpdateMaxRecordSize](#list_kinesis-action-UpdateMaxRecordSize) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UpdateShardCount  **
  - **Action IAM:**  [kinesis:UpdateShardCount](#list_kinesis-action-UpdateShardCount) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UpdateStreamMode  **
  - **Action IAM:**  [kinesis:UpdateStreamMode](#list_kinesis-action-UpdateStreamMode) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UpdateStreamRecordDistributionStrategy  **
  - **Action IAM:**  [kinesis:UpdateStreamRecordDistributionStrategy](#list_kinesis-action-UpdateStreamRecordDistributionStrategy) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire

- **   UpdateStreamWarmThroughput  **
  - **Action IAM:**  [kinesis:UpdateStreamWarmThroughput](#list_kinesis-action-UpdateStreamWarmThroughput) 
  - **Clé de condition:** 
  - **Valeur (s) possible (s):** 
  - **Niveau d’accès:** Écrire



## Actions définies par Amazon Kinesis Data Streams
<a name="list_kinesis-actions-as-permissions"></a>

Vous pouvez indiquer les actions suivantes dans l'élément `Action` d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.




- **   [AddTagsToStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_AddTagsToStream.html)  **
  - **Description:** Accorde l'autorisation d'ajouter ou de mettre à jour des balises pour le flux de Amazon Kinesis spécifié. Chaque stream peut contenir jusqu'à 50 tags
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Marquage, écriture

- **   [AssociateStreamsWithChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateChannel.html)  **
  - **Description:** Accorde l'autorisation d'associer un flux à une chaîne
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [CreateChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateChannel.html)  **
  - **Description:** Accorde l'autorisation de créer un canal qui fournit les données d'un flux unique sélectionné vers une destination
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel)
  - **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Marquage, écriture

- **   [CreateStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_CreateStream.html)  **
  - **Description:** Accorde l'autorisation de créer un flux vidéo Amazon Kinesis
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Écrire

- **   [DecreaseStreamRetentionPeriod](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DecreaseStreamRetentionPeriod.html)  **
  - **Description:** Accorde l'autorisation de diminuer la période de conservation du flux, qui correspond à la durée pendant laquelle les enregistrements de données sont accessibles après avoir été ajoutés au flux
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [DeleteChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteChannel.html)  **
  - **Description:** Autorise la suppression de la chaîne spécifiée
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [DeleteResourcePolicy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteResourcePolicy.html)  **
  - **Description:** Octroie l'autorisation de supprimer une stratégie de ressource associée à un flux ou un consommateur spécifié.
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [DeleteStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeleteStream.html)  **
  - **Description:** Accorde l'autorisation de supprimer un flux et toutes ses partitions et données
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [DeregisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DeregisterStreamConsumer.html)  **
  - **Description:** Accorde l'autorisation d'annuler l'enregistrement d'un consommateur de flux avec un flux de données Kinesis
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [DescribeAccountSettings](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeAccountSettings.html)  **
  - **Description:** Accorde l'autorisation de décrire les paramètres au niveau du compte pour Amazon Kinesis Data Streams
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [DescribeChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeChannel.html)  **
  - **Description:** Accorde l'autorisation de décrire le canal spécifié
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [DescribeLimits](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeLimits.html)  **
  - **Description:** Accorde l'autorisation de décrire les limites et l'utilisation des partitions du compte de l'utilisateur
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Lecture

- **   [DescribeStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStream.html)  **
  - **Description:** Accorde l'autorisation de décrire le flux spécifiée
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [DescribeStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamConsumer.html)  **
  - **Description:** Accorde l'autorisation d'obtenir la description d'un consommateur de flux enregistré
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [DescribeStreamSummary](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DescribeStreamSummary.html)  **
  - **Description:** Accorde l'autorisation de fournir une description résumée du flux de données Kinesis spécifié sans la liste de partition
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [DisableEnhancedMonitoring](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_DisableEnhancedMonitoring.html)  **
  - **Description:** Accorde l'autorisation de désactiver la surveillance améliorée
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [EnableEnhancedMonitoring](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_EnableEnhancedMonitoring.html)  **
  - **Description:** Accorde l'autorisation d'activer la surveillance améliorée du flux de données Kinesis pour les mesures de niveau partagé.
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)  **
  - **Description:** Accorde l'autorisation d'obtenir des enregistrements de données à partir d'une partition
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [GetResourcePolicy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetResourcePolicy.html)  **
  - **Description:** Octroie l'autorisation d'obtenir une stratégie de ressource associée à un flux ou un consommateur spécifié.
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [GetShardIterator](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetShardIterator.html)  **
  - **Description:** Accorde l'autorisation d'obtenir un itérateur de partition Celui-ci expire cinq minutes après être retourné au demandeur
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [IncreaseStreamRetentionPeriod](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_IncreaseStreamRetentionPeriod.html)  **
  - **Description:** Accorde l'autorisation d'augmenter la période de conservation du flux, qui correspond à la durée pendant laquelle les enregistrements de données sont accessibles après avoir été ajoutés au flux
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [ListChannels](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListChannels.html)  **
  - **Description:** Permet de répertorier les chaînes du compte, éventuellement filtrées par stream
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** List

- **   [ListShards](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListShards.html)  **
  - **Description:** Accorde l'autorisation de répertorier les partitions d'un flux et fournit des informations sur chaque partition
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** List

- **   [ListStreamConsumers](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreamConsumers.html)  **
  - **Description:** Accorde l'autorisation de répertorier les consommateurs de flux enregistrés pour recevoir des données à partir d'un flux Kinesis à l'aide de la diffusion améliorée et fournit des informations sur chaque consommateur
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** List

- **   [ListStreams](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListStreams.html)  **
  - **Description:** Accorde l'autorisation de répertorier vos flux
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** List

- **   [ListTagsForResource](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListTagsForResource.html)  **
  - **Description:** Accorde l'autorisation de répertorier les balises pour la ressource Amazon Kinesis spécifiée
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [ListTagsForStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_ListTagsForStream.html)  **
  - **Description:** Accorde l'autorisation de répertorier les balises pour le flux de Amazon Kinesis spécifié.
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [MergeShards](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_MergeShards.html)  **
  - **Description:** Accorde l'autorisation de fusionner deux partitions adjacentes dans un flux et les combine en une seule partition pour réduire la capacité du flux d'ingérer et de transférer des données
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [PutRecord](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecord.html)  **
  - **Description:** Accorde l'autorisation d'écrire un seul enregistrement de données à partir d'un producteur dans un flux Amazon Kinesis
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [PutRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutRecords.html)  **
  - **Description:** Accorde l'autorisation d'écrire plusieurs enregistrements de données d'un producteur dans un flux Amazon Kinesis en un seul appel (également appelé demande) PutRecords 
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [PutResourcePolicy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_PutResourcePolicy.html)  **
  - **Description:** Octroie l'autorisation d'associer une stratégie de ressource à un flux ou un consommateur spécifié.
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [RegisterStreamConsumer](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html)  **
  - **Description:** Accorde l'autorisation d'enregistrer un consommateur de flux à l'aide d'un flux de données Kinesis
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Écrire

- **   [RemoveTagsFromStream](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RemoveTagsFromStream.html)  **
  - **Description:** Accorde l'autorisation de supprimer des identifications du flux de données Kinesis spécifié Les identifications retirées sont supprimées et ne peuvent pas être récupérées une fois cette opération terminée
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Marquage, écriture

- **   [SplitShard](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SplitShard.html)  **
  - **Description:** Accorde l'autorisation de diviser une partition en deux nouvelles partitions dans le flux de données Kinesis, afin d'augmenter la capacité du flux d'ingérer et de transférer des données
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [StartStreamEncryption](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StartStreamEncryption.html)  **
  - **Description:** Accorde l'autorisation d'activer ou de mettre à jour le chiffrement côté serveur à l'aide d'une clé AWS KMS pour un flux spécifique
  - **Types de ressources (\*obligatoire):** [kmsKey\*](#list_kinesis-resource-kmsKey) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [StopStreamEncryption](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_StopStreamEncryption.html)  **
  - **Description:** Accorde l'autorisation de désactiver le chiffrement côté serveur pour un flux spécifié
  - **Types de ressources (\*obligatoire):** [kmsKey\*](#list_kinesis-resource-kmsKey) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [SubscribeToShard](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SubscribeToShard.html)  **
  - **Description:** Accorde l'autorisation d'écouter d'une partition spécifique avec la diffusion améliorée
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Lecture

- **   [TagResource](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_TagResource.html)  **
  - **Description:** Accorde l'autorisation d'ajouter ou de mettre à jour des balises pour la ressource Amazon Kinesis spécifiée. Chaque ressource peut comporter jusqu'à 50 balises
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel) / **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer) / **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:RequestTag/${TagKey}](#list_kinesis-aws_RequestTag___TagKey_)<br />[aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Marquage, écriture

- **   [UntagResource](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UntagResource.html)  **
  - **Description:** Accorde l'autorisation de supprimer des balises de la ressource de données Kinesis spécifiée. Les identifications retirées sont supprimées et ne peuvent pas être récupérées une fois cette opération terminée
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Types de ressources (\*obligatoire):** [consumer\*](#list_kinesis-resource-consumer) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream) / **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)<br />[aws:TagKeys](#list_kinesis-aws_TagKeys)
  - **Niveau d’accès:** Marquage, écriture

- **   [UpdateAccountSettings](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateAccountSettings.html)  **
  - **Description:** Autorise la mise à jour des paramètres au niveau du compte pour Amazon Kinesis Data Streams
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [UpdateChannel](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateChannel.html)  **
  - **Description:** Accorde l'autorisation de mettre à jour la configuration de journalisation et l'actualisation des données de destination pour le canal spécifié
  - **Types de ressources (\*obligatoire):** [channel\*](#list_kinesis-resource-channel)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [UpdateMaxRecordSize](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateMaxRecordSize.html)  **
  - **Description:** Autorise la mise à jour de la taille d'enregistrement maximale pour un flux de données Kinesis
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [UpdateShardCount](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateShardCount.html)  **
  - **Description:** Accorde l'autorisation de mettre à jour le nombre de partitions du flux spécifié avec le nombre spécifié de partitions
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [UpdateStreamMode](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamMode.html)  **
  - **Description:** Accorde l'autorisation de mettre à jour le mode de capacité du flux de données
  - **Types de ressources (\*obligatoire):** 
  - **Clés de condition:**  
  - **Niveau d’accès:** Écrire

- **   [UpdateStreamRecordDistributionStrategy](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamRecordDistributionStrategy.html)  **
  - **Description:** Autorise la mise à jour de la stratégie de distribution des enregistrements pour un flux de données Kinesis
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire

- **   [UpdateStreamWarmThroughput](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateStreamWarmThroughput.html)  **
  - **Description:** Autorise la mise à jour du débit à chaud d'un flux de données Kinesis à la demande
  - **Types de ressources (\*obligatoire):** [stream\*](#list_kinesis-resource-stream)
  - **Clés de condition:** [aws:ResourceTag/${TagKey}](#list_kinesis-aws_ResourceTag___TagKey_)
  - **Niveau d’accès:** Écrire



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

Les actions suivantes sont définies par Amazon Kinesis Data Streams mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.



| Actions | Description | Types de ressources (\*obligatoire) | Clés de condition | Niveau d’accès | 
| --- | --- | --- | --- | --- | 
|   [InjectApiError](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Accorde l'autorisation d'injecter temporairement des erreurs pour les demandes d'API cibles |  | [kinesis:FisActionId](#list_kinesis-kinesis_FisActionId)<br />[kinesis:FisInjectPercentage](#list_kinesis-kinesis_FisInjectPercentage)<br />[kinesis:FisTargetArns](#list_kinesis-kinesis_FisTargetArns) | Écrire | 

## Types de ressources définis par Amazon Kinesis Data Streams
<a name="list_kinesis-resources-for-iam-policies"></a>

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' `Resource` élément des déclarations de politique d'autorisation IAM.



| Types de ressources | ARN | Clés de condition | 
| --- | --- | --- | 
|  [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_) | 

## Clés de condition pour Amazon Kinesis Data Streams
<a name="list_kinesis-policy-keys"></a>

Amazon Kinesis Data Streams définit les clés de condition suivantes qui peuvent être utilisées dans `Condition` l'élément d'une politique IAM.



| Clés de condition | Description | Type | 
| --- | --- | --- | 
|   [aws:RequestTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requesttag)  | Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande | String | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource. | String | 
|   [aws:TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtre l'accès en fonction de la présence de clés d'identification dans la demande | ArrayOfString | 
|   [kinesis:FisActionId](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Filtre l'accès en fonction de l'ID d'une AWS action FIS | String | 
|   [kinesis:FisInjectPercentage](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Filtre l'accès en fonction du pourcentage d'appels concernés par une AWS action FIS | Numeric | 
|   [kinesis:FisTargetArns](https://docs.aws.amazon.com/fis/latest/userguide/fis-actions-reference.html)  | Filtre l'accès par l'ARN d'une AWS cible FIS | ArrayOfARN | 