

# Acciones, recursos y claves de condición para Amazon Elastic Block Store
<a name="list_ebs"></a>

Amazon Elastic Block Store (prefijo de servicio:`ebs`) 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/ebs/latest/APIReference/Welcome.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/ebs/latest/APIReference/API_Operations.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/AWSEC2/latest/UserGuide/ebs-accessing-snapshot.html#ebsapi-permissions).
+ Consulte la referencia de [autorización de servicio programática de este servicio](https://servicereference.us-east-1.amazonaws.com/v1/ebs/ebs.json).

**Topics**
+ [Operaciones de API definidas por Amazon Elastic Block Store](#list_ebs-operations)
+ [Acciones definidas por Amazon Elastic Block Store](#list_ebs-actions-as-permissions)
+ [Tipos de recursos definidos por Amazon Elastic Block Store](#list_ebs-resources-for-iam-policies)
+ [Claves de condición para Amazon Elastic Block Store](#list_ebs-policy-keys)

## Operaciones de API definidas por Amazon Elastic Block Store
<a name="list_ebs-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, consulte la [tabla de acciones](#list_ebs-actions-as-permissions).




- **   CompleteSnapshot  **
  - **Acción de IAM:**  [Ebs: CompleteSnapshot](#list_ebs-action-CompleteSnapshot) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   GetSnapshotBlock  **
  - **Acción de IAM:**  [ebs: GetSnapshotBlock](#list_ebs-action-GetSnapshotBlock) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListChangedBlocks  **
  - **Acción de IAM:**  [ebs: ListChangedBlocks](#list_ebs-action-ListChangedBlocks) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   ListSnapshotBlocks  **
  - **Acción de IAM:**  [ebs: ListSnapshotBlocks](#list_ebs-action-ListSnapshotBlocks) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Lectura

- **   PutSnapshotBlock  **
  - **Acción de IAM:**  [ebs: PutSnapshotBlock](#list_ebs-action-PutSnapshotBlock) 
  - **Clave de condición:** 
  - **Valores posibles:** 
  - **Nivel de acceso:** Escritura

- **   StartSnapshot  **
  - **Acción de IAM:**  [ebs: StartSnapshot](#list_ebs-action-StartSnapshot)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Escritura
  - **Acción de IAM:**  [ec2: CreateTags](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateTags.html)  / **Clave de condición:**  / **Valores posibles:**  / **Nivel de acceso:** Etiquetar, escribir



## Acciones definidas por Amazon Elastic Block Store
<a name="list_ebs-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.




- **   [CompleteSnapshot](https://docs.aws.amazon.com/ebs/latest/APIReference/API_CompleteSnapshot.html)  **
  - **Description (Descripción):** Otorga permiso para sellar y completar la instantánea después de que se hayan escrito todos los bloques de datos requeridos en ella
  - **Tipos de recursos (\*necesarios):** [fotografía\*](#list_ebs-resource-snapshot)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize)
  - **Nivel de acceso:** Escritura

- **   [GetSnapshotBlock](https://docs.aws.amazon.com/ebs/latest/APIReference/API_GetSnapshotBlock.html)  **
  - **Description (Descripción):** Otorga permiso para devolver los datos de un bloque en una instantánea de Amazon Elastic Block Store (EBS).
  - **Tipos de recursos (\*necesarios):** [instantánea\*](#list_ebs-resource-snapshot)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize)
  - **Nivel de acceso:** Lectura

- **   [ListChangedBlocks](https://docs.aws.amazon.com/ebs/latest/APIReference/API_ListChangedBlocks.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar los bloques que son diferentes entre dos instantáneas de Amazon Elastic Block Store (EBS) del mismo linaje volume/snapshot 
  - **Tipos de recursos (\*necesarios):** [instantánea\*](#list_ebs-resource-snapshot)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize)
  - **Nivel de acceso:** Lectura

- **   [ListSnapshotBlocks](https://docs.aws.amazon.com/ebs/latest/APIReference/API_ListSnapshotBlocks.html)  **
  - **Description (Descripción):** Otorga permiso para enumerar los bloques en una instantánea de Amazon Elastic Block Store (EBS)
  - **Tipos de recursos (\*necesarios):** [instantánea\*](#list_ebs-resource-snapshot)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize)
  - **Nivel de acceso:** Lectura

- **   [PutSnapshotBlock](https://docs.aws.amazon.com/ebs/latest/APIReference/API_PutSnapshotBlock.html)  **
  - **Description (Descripción):** Otorga permiso para escribir un bloque de datos en una instantánea creada por la operación StartSnapshot 
  - **Tipos de recursos (\*necesarios):** [instantánea\*](#list_ebs-resource-snapshot)
  - **Claves de condición:** [was: /$ {} RequestTag TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize)
  - **Nivel de acceso:** Escritura

- **   [StartSnapshot](https://docs.aws.amazon.com/ebs/latest/APIReference/API_StartSnapshot.html)  **
  - **Description (Descripción):** Otorga permiso para crear una nueva instantánea de EBS
  - **Tipos de recursos (\*necesarios):** [instantánea](#list_ebs-resource-snapshot)
  - **Claves de condición:** [aws: RequestTag /$ {} TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize)
  - **Nivel de acceso:** Escritura



## Tipos de recursos definidos por Amazon Elastic Block Store
<a name="list_ebs-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 | 
| --- | --- | --- | 
| [instantánea](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSSnapshots.html)  | arn: $ {Partition} :ec2: $ {Region} ::snapshot/$ {} SnapshotId | [awsRequestTag: /$ {} TagKey](#list_ebs-aws_RequestTag___TagKey_)<br />[aws: ResourceTag /$ {} TagKey](#list_ebs-aws_ResourceTag___TagKey_)<br />[AWS: TagKeys](#list_ebs-aws_TagKeys)<br />[EBS: descripción](#list_ebs-ebs_Description)<br />[ebs: ParentSnapshot](#list_ebs-ebs_ParentSnapshot)<br />[ebs: VolumeSize](#list_ebs-ebs_VolumeSize) | 

## Claves de condición para Amazon Elastic Block Store
<a name="list_ebs-policy-keys"></a>

Amazon Elastic Block Store 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 mediante una clave de etiqueta y un par de valores permitidos en la solicitud | Cadena | 
|  [aws: ResourceTag /$ {} TagKey](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-resourcetag)  | Filtra el acceso por par de clave y valor de etiqueta de un recurso | Cadena | 
|  [AWS: TagKeys](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-tagkeys)  | Filtra el acceso mediante una lista de claves de etiqueta permitidas en la solicitud | ArrayOfString | 
|  [EBS: descripción](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticblockstore.html#amazonelasticblockstore-policy-keys)  | Filtra el acceso según la descripción de la instantánea que se está creando | Cadena | 
|  [ebs: ParentSnapshot](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticblockstore.html#amazonelasticblockstore-policy-keys)  | Filtra el acceso por el ARN de la instantánea principal | ARN | 
|  [ebs: VolumeSize](https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazonelasticblockstore.html#amazonelasticblockstore-policy-keys)  | Filtra el acceso según el tamaño del volumen para la instantánea que se está creando, en GiB | Numérico | 