

# Acciones, recursos y claves de condición para Amazon DynamoDB Accelerator (DAX)
<a name="list_dax"></a>

Amazon DynamoDB Accelerator (DAX) (prefijo de servicio`dax`:) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:
+ Obtenga información para [configurar este servicio](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/Welcome.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/amazondynamodb/latest/developerguide/access_permissions.html).
+ [Consulte la referencia de autorización de servicio programática de este servicio.](https://servicereference.us-east-1.amazonaws.com/v1/dax/dax.json)

**Topics**
+ [Operaciones de API definidas por Amazon DynamoDB Accelerator (DAX)](#list_dax-operations)
+ [Acciones definidas por Amazon DynamoDB Accelerator (DAX)](#list_dax-actions-as-permissions)
+ [Tipos de recurso definidos por Amazon DynamoDB Accelerator (DAX)](#list_dax-resources-for-iam-policies)
+ [Claves de condición de Amazon DynamoDB Accelerator (DAX)](#list_dax-policy-keys)

## Operaciones de API definidas por Amazon DynamoDB Accelerator (DAX)
<a name="list_dax-operations"></a>

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la [tabla de acciones](#list_dax-actions-as-permissions).




- **   CreateCluster  **
  - **Acción de IAM:**  [Dax: CreateCluster](#list_dax-action-CreateCluster)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [dax: TagResource](#list_dax-action-TagResource)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir
  - **Acción de IAM:**  [objetivo: PassRole](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html)  / **Clave de condición:** objetivo: PassedToService / **Valores posibles:** dax.amazonaws.com / **Nivel de acceso:** Escritura

- **   CreateParameterGroup  **
  - **Acción de IAM:**  [dax: CreateParameterGroup](#list_dax-action-CreateParameterGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   CreateSubnetGroup  **
  - **Acción de IAM:**  [dax: CreateSubnetGroup](#list_dax-action-CreateSubnetGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DecreaseReplicationFactor  **
  - **Acción de IAM:**  [dax: DecreaseReplicationFactor](#list_dax-action-DecreaseReplicationFactor) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteCluster  **
  - **Acción de IAM:**  [dax: DeleteCluster](#list_dax-action-DeleteCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteParameterGroup  **
  - **Acción de IAM:**  [dax: DeleteParameterGroup](#list_dax-action-DeleteParameterGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DeleteSubnetGroup  **
  - **Acción de IAM:**  [dax: DeleteSubnetGroup](#list_dax-action-DeleteSubnetGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   DescribeClusters  **
  - **Acción de IAM:**  [dax: DescribeClusters](#list_dax-action-DescribeClusters) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeDefaultParameters  **
  - **Acción de IAM:**  [dax: DescribeDefaultParameters](#list_dax-action-DescribeDefaultParameters) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeEvents  **
  - **Acción de IAM:**  [dax: DescribeEvents](#list_dax-action-DescribeEvents) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeParameterGroups  **
  - **Acción de IAM:**  [dax: DescribeParameterGroups](#list_dax-action-DescribeParameterGroups) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   DescribeParameters  **
  - **Acción de IAM:**  [dax: DescribeParameters](#list_dax-action-DescribeParameters) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   DescribeSubnetGroups  **
  - **Acción de IAM:**  [dax: DescribeSubnetGroups](#list_dax-action-DescribeSubnetGroups) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Enumeración

- **   IncreaseReplicationFactor  **
  - **Acción de IAM:**  [dax: IncreaseReplicationFactor](#list_dax-action-IncreaseReplicationFactor) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   ListTags  **
  - **Acción de IAM:**  [dax: ListTags](#list_dax-action-ListTags) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   RebootNode  **
  - **Acción de IAM:**  [dax: RebootNode](#list_dax-action-RebootNode) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

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

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

- **   UpdateCluster  **
  - **Acción de IAM:**  [fax: UpdateCluster](#list_dax-action-UpdateCluster) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateParameterGroup  **
  - **Acción de IAM:**  [dax: UpdateParameterGroup](#list_dax-action-UpdateParameterGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   UpdateSubnetGroup  **
  - **Acción de IAM:**  [dax: UpdateSubnetGroup](#list_dax-action-UpdateSubnetGroup) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura



## Acciones definidas por Amazon DynamoDB Accelerator (DAX)
<a name="list_dax-actions-as-permissions"></a>

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




- **   [BatchGetItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchGetItem.html)  **
  - **Description (Descripción):** Otorga permisos para devolver los atributos de uno o varios elementos de una o varias tablas.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [BatchWriteItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_BatchWriteItem.html)  **
  - **Description (Descripción):** Otorga permisos para colocar o eliminar varios elementos en una o varias tablas.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [ConditionCheckItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_ConditionCheckItem.html)  **
  - **Description (Descripción):** Concede permiso a la ConditionCheckItem operación que comprueba la existencia de un conjunto de atributos para el elemento con la clave principal proporcionada
  - **Tipos de recursos (\*necesarios):** [aplicación\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [CreateCluster](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateCluster.html)  **
  - **Description (Descripción):** Concede permiso para crear un clúster DAX
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateParameterGroup](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateParameterGroup.html)  **
  - **Description (Descripción):** Concede permiso para crear un grupo de parámetros
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [CreateSubnetGroup](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_CreateSubnetGroup.html)  **
  - **Description (Descripción):** Otorga permiso para crear un grupo de subred
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DecreaseReplicationFactor](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DecreaseReplicationFactor.html)  **
  - **Description (Descripción):** Concede permiso para eliminar uno o varios nodos de un clúster de DAX
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteCluster](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteCluster.html)  **
  - **Description (Descripción):** Concede permiso para eliminar un clúster aprovisionado anteriormente DAX
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_DeleteItem.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un solo elemento de una tabla por clave principal
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:** [dax: EnclosingOperation](#list_dax-dax_EnclosingOperation)
  - **Nivel de acceso:** Escritura

- **   [DeleteParameterGroup](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteParameterGroup.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar el grupo de parámetros especificado
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteSubnetGroup](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DeleteSubnetGroup.html)  **
  - **Description (Descripción):** Otorga permiso para eliminar un grupo de subredes
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DescribeClusters](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeClusters.html)  **
  - **Description (Descripción):** Otorga permiso para devolver información acerca de los clústeres de DAX aprovisionados
  - **Tipos de recursos (\*necesarios):** [aplicación](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [DescribeDefaultParameters](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeDefaultParameters.html)  **
  - **Description (Descripción):** Otorga permiso para devolver información del parámetro del sistema predeterminado para DAX
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [DescribeEvents](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeEvents.html)  **
  - **Description (Descripción):** Otorga permisos para recuperar eventos relacionados con clústeres y grupos de seguridad de DAX
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [DescribeParameterGroups](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeParameterGroups.html)  **
  - **Description (Descripción):** Otorga permiso para devolver una lista de descripciones de grupos de parámetros
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [DescribeParameters](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeParameters.html)  **
  - **Description (Descripción):** Otorga permiso para devolver la lista de parámetros detallada para un grupo de parámetros concreto
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [DescribeSubnetGroups](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_DescribeSubnetGroups.html)  **
  - **Description (Descripción):** Otorga permiso para devolver una lista de descripciones de grupos de subredes
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [GetItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_GetItem.html)  **
  - **Description (Descripción):** Otorga permiso a la GetItem operación que devuelve un conjunto de atributos para el elemento con la clave principal proporcionada
  - **Tipos de recursos (\*necesarios):** [aplicación\*](#list_dax-resource-application)
  - **Claves de condición:** [dax: EnclosingOperation](#list_dax-dax_EnclosingOperation)
  - **Nivel de acceso:** Lectura

- **   [IncreaseReplicationFactor](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_IncreaseReplicationFactor.html)  **
  - **Description (Descripción):** Concede permiso para agregar uno o más nodos a un clúster de DAX.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [ListTags](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_ListTags.html)  **
  - **Description (Descripción):** Concede permiso para devolver una lista de todas las etiquetas de un clúster de DAX
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [PutItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_PutItem.html)  **
  - **Description (Descripción):** Otorga permisos para crear un nuevo elemento o sustituye un elemento antiguo por uno nuevo.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:** [dax: EnclosingOperation](#list_dax-dax_EnclosingOperation)
  - **Nivel de acceso:** Escritura

- **  [Consulta](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html)  **
  - **Description (Descripción):** Otorga permisos para utilizar la clave principal de una tabla o un índice secundario para acceder directamente a elementos de esa tabla o índice.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [RebootNode](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_RebootNode.html)  **
  - **Description (Descripción):** Concede permiso para reiniciar un solo nodo de un clúster DAX
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **  [Escanear](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Scan.html)  **
  - **Description (Descripción):** Otorga permisos para devolver uno o varios elementos y atributos de elementos obteniendo acceso a todos los elementos de una tabla o un índice secundario.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [TagResource](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_TagResource.html)  **
  - **Description (Descripción):** Otorga permiso para asociar un conjunto de etiquetas a un recurso DAX
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UntagResource](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UntagResource.html)  **
  - **Description (Descripción):** Otorga permisos para eliminar la asociación de etiquetas de un recurso DAX
  - **Tipos de recursos (\*necesarios):** [aplicación\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Etiquetar, escribir

- **   [UpdateCluster](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateCluster.html)  **
  - **Description (Descripción):** Otorga permiso con el fin de modificar la configuración para un clúster DAX
  - **Tipos de recursos (\*necesarios):** [aplicación\*](#list_dax-resource-application)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateItem](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_UpdateItem.html)  **
  - **Description (Descripción):** Otorga permisos para editar los atributos de un elemento existente o agrega un nuevo elemento a la tabla, si no existe ya.
  - **Tipos de recursos (\*necesarios):** [solicitud\*](#list_dax-resource-application)
  - **Claves de condición:** [dax: EnclosingOperation](#list_dax-dax_EnclosingOperation)
  - **Nivel de acceso:** Escritura

- **   [UpdateParameterGroup](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateParameterGroup.html)  **
  - **Description (Descripción):** Concede permiso para modificar los parámetros de un grupo de parámetros
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [UpdateSubnetGroup](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_dax_UpdateSubnetGroup.html)  **
  - **Description (Descripción):** Otorga permiso para modificar un grupo de subredes existente
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura



## Tipos de recurso definidos por Amazon DynamoDB Accelerator (DAX)
<a name="list_dax-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 | 
| --- | --- | --- | 
| [solicitud](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.access-control.html)  | arn: $ {Partition} :dax: $ {Region} :$ {Account} :cache/$ {} ClusterName |   | 

## Claves de condición de Amazon DynamoDB Accelerator (DAX)
<a name="list_dax-policy-keys"></a>

Amazon DynamoDB Accelerator (DAX) 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 | 
| --- | --- | --- | 
|  [fax: EnclosingOperation](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.access-control.htmlspecifying-conditions.html#FGAC_DDB.ConditionKeys)  | Se utiliza para bloquear las llamadas a las API transaccionales y permitir llamadas a la API no transaccionales, y viceversa. | Cadena | 