

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 las API de Apache Kafka para clústeres de Amazon MSK
<a name="list_kafka-cluster"></a>

API de Apache Kafka para clústeres de Amazon MSK (prefijo de servicio: `kafka-cluster`) proporcionan 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/msk/latest/developerguide/iam-access-control.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html).
+ 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/msk/latest/developerguide/iam-access-control.html).
+ Vea el [referencia de autorización de servicio programático](https://servicereference.us-east-1.amazonaws.com/v1/kafka-cluster/kafka-cluster.json) para este servicio.

**Topics**
+ [Acciones definidas por las API de Apache Kafka para clústeres de Amazon MSK](#list_kafka-cluster-actions-as-permissions)
+ [Tipos de recursos definidos por las API de Apache Kafka para clústeres de Amazon MSK](#list_kafka-cluster-resources-for-iam-policies)
+ [Claves de condición de las API de Apache Kafka para clústeres de Amazon MSK](#list_kafka-cluster-policy-keys)

## Acciones definidas por las API de Apache Kafka para clústeres de Amazon MSK
<a name="list_kafka-cluster-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.




- **   [AlterCluster](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para alterar varios aspectos del clúster, equivalente a la ACL ALTER CLUSTER de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [cluster\*](#list_kafka-cluster-resource-cluster)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [AlterClusterDynamicConfiguration](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para modificar la configuración dinámica de un clúster, equivalente a la ACL de CLÚSTER ALTER\_CONFIGS de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [cluster\*](#list_kafka-cluster-resource-cluster)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write

- **   [AlterGroup](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para unirse a grupos en un clúster, equivalente a la ACL READ GROUP de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [group\*](#list_kafka-cluster-resource-group)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [AlterTopic](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para modificar temas en un clúster, equivalente a la ACL ALTER TOPIC de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [AlterTopicDynamicConfiguration](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para modificar la configuración dinámica de temas en un clúster, equivalente a la ACL de TEMA ALTER\_CONFIGS de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [AlterTransactionalId](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para modificar los ID transaccionales en un clúster, equivalente a la ACL WRITE TRANSACTIONAL\_ID de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [transactional-id\*](#list_kafka-cluster-resource-transactional-id)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [Connect](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para conectarse y autenticarse en el clúster
  - **Tipos de recursos (\*necesarios):** [cluster\*](#list_kafka-cluster-resource-cluster)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Escritura

- **   [CreateTopic](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Concede permiso para crear temas en un clúster, lo que equivale a CREATE de Apache Kafka CLUSTER/TOPIC ACL
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteGroup](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para eliminar grupos de un clúster, equivalente a la ACL DELETE GROUP de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [group\*](#list_kafka-cluster-resource-group)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [DeleteTopic](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para eliminar temas de un clúster, equivalente a la ACL DELETE TOPIC de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [DescribeCluster](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para describir varios aspectos del clúster, equivalente a la ACL DESCRIBE CLUSTER de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [cluster\*](#list_kafka-cluster-resource-cluster)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** List

- **   [DescribeClusterDynamicConfiguration](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para describir la configuración dinámica de un clúster, equivalente a la ACL de CLÚSTER DESCRIBE\_CONFIGS de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [cluster\*](#list_kafka-cluster-resource-cluster)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** List

- **   [DescribeGroup](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para describir grupos en un clúster, equivalente a la ACL DESCRIBE GROUP de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [group\*](#list_kafka-cluster-resource-group)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [DescribeTopic](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para describir temas en un clúster, equivalente a la ACL DESCRIBE TOPIC de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [DescribeTopicDynamicConfiguration](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para describir la configuración dinámica de temas en un clúster, equivalente a la ACL DESCRIBE\_CONFIGS TOPIC de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [DescribeTransactionalId](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para describir los ID transaccionales en un clúster, equivalente a la ACL DESCRIBE TRANSACTIONAL\_ID de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [transactional-id\*](#list_kafka-cluster-resource-transactional-id)
  - **Claves de condición:**  
  - **Nivel de acceso:** List

- **   [ReadData](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para leer datos de temas de un clúster, equivalente a la ACL READ TOPIC de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** Read

- **   [WriteData](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para escribir datos en temas de un clúster, equivalente a la ACL WRITE TOPIC de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [topic\*](#list_kafka-cluster-resource-topic)
  - **Claves de condición:**  
  - **Nivel de acceso:** Write

- **   [WriteDataIdempotently](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#actions)  **
  - **Description (Descripción):** Otorga permiso para escribir datos idempotentemente en un clúster, equivalente a la ACL de CLÚSTER IDEMPOTENT\_WRITE de Apache Kafka
  - **Tipos de recursos (\*necesarios):** [cluster\*](#list_kafka-cluster-resource-cluster)
  - **Claves de condición:** [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_)
  - **Nivel de acceso:** Write



## Tipos de recursos definidos por las API de Apache Kafka para clústeres de Amazon MSK
<a name="list_kafka-cluster-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 | 
| --- | --- | --- | 
|  [cluster](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#msk-iam-resources)  | arn:${Partition}:kafka:${Region}:${Account}:cluster/${ClusterName}/${ClusterUuid} | [aws:ResourceTag/${TagKey}](#list_kafka-cluster-aws_ResourceTag___TagKey_) | 
|  [group](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#msk-iam-resources)  | arn:${Partition}:kafka:${Region}:${Account}:group/${ClusterName}/${ClusterUuid}/${GroupName} |   | 
|  [topic](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#msk-iam-resources)  | arn:${Partition}:kafka:${Region}:${Account}:topic/${ClusterName}/${ClusterUuid}/${TopicName} |   | 
|  [transactional-id](https://docs.aws.amazon.com/msk/latest/developerguide/iam-access-control.html#msk-iam-resources)  | arn:${Partition}:kafka:${Region}:${Account}:transactional-id/${ClusterName}/${ClusterUuid}/${TransactionalId} |   | 

## Claves de condición de las API de Apache Kafka para clústeres de Amazon MSK
<a name="list_kafka-cluster-policy-keys"></a>

Las API de Apache Kafka para clústeres de Amazon MSK definen las siguientes claves de condición que pueden usarse en el elemento `Condition` de una política de IAM.



| Claves de condición | Descripción | Tipo | 
| --- | --- | --- | 
|   [aws:ResourceTag/${TagKey}](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra acciones en función de pares de clave-valor de etiqueta asociados al recurso. La clave de contexto de etiqueta de recurso solo se aplicará al recurso del clúster, no a temas, grupos e ID transaccionales. | String | 