

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.

# Recursos y condiciones para las acciones de Elastic Beanstalk
<a name="AWSHowTo.iam.policies.actions"></a>

En esta sección se describen los recursos y condiciones que puede usar en instrucciones de política para conceder permisos que permitan realizar acciones de Elastic Beanstalk específicas en recursos de Elastic Beanstalk.

Las condiciones le permiten especificar permisos a los recursos que necesita la acción para completarse. Por ejemplo, cuando llama a la acción `CreateEnvironment`, debe especificar también la versión de la aplicación que se va a implementar, así como la aplicación que contiene ese nombre de aplicación. Cuando configura permisos para la acción `CreateEnvironment`, especifica la aplicación y la versión de la aplicación en las que desee que actúe la acción con las condiciones `InApplication` y `FromApplicationVersion`. 

Además, puede especificar la configuración del entorno con una pila de soluciones (`FromSolutionStack`) o una plantilla de configuración (`FromConfigurationTemplate`). La siguiente instrucción de política permite que la acción `CreateEnvironment` cree un entorno con el nombre **myenv** (especificado por `Resource`) en la aplicación **My App** (especificada por la condición `InApplication`) que utilice la versión de la aplicación **My Version** (`FromApplicationVersion`) con una configuración de **32bit Amazon Linux running Tomcat 7** (`FromSolutionStack`):

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Action": [
        "elasticbeanstalk:CreateEnvironment"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/myenv"
      ],
      "Condition": {
        "StringEquals": {
          "elasticbeanstalk:InApplication": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App"],
          "elasticbeanstalk:FromApplicationVersion": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:applicationversion/My App/My Version"],
          "elasticbeanstalk:FromSolutionStack": ["arn:aws:elasticbeanstalk:us-east-2::solutionstack/32bit Amazon Linux running Tomcat 7"]
        }
      }
    }
  ]
}
```

------

**nota**  
La mayoría de las claves de condición mencionadas en este tema son específicas de Elastic Beanstalk y sus nombres contienen el prefijo `elasticbeanstalk:`. Por cuestiones de brevedad, omitimos este prefijo de los nombres de clave de condición cuando los mencionamos en las siguientes secciones. Por ejemplo, mencionamos `InApplication` en lugar de su nombre completo `elasticbeanstalk:InApplication`.  
Por el contrario, mencionamos algunas claves de condición que se utilizan en todos AWS los servicios e incluimos su `aws:` prefijo para resaltar la excepción.  
Los ejemplos de política siempre muestran los nombres de claves de condición completos, incluido el prefijo.

**Topics**
+ [Información sobre la política de las acciones de Elastic Beanstalk](#AWSHowTo.iam.policies.actions.table)
+ [Claves de condición para acciones de Elastic Beanstalk](#AWSHowTo.iam.policies.conditions)

## Información sobre la política de las acciones de Elastic Beanstalk
<a name="AWSHowTo.iam.policies.actions.table"></a>

En la siguiente tabla se muestran todas las acciones de Elastic Beanstalk, el recurso en el que actúa cada acción e información contextual adicional que se puede proporcionar utilizando condiciones.


**Información de políticas de Elastic Beanstalk, incluidos recursos, condiciones, ejemplos y dependencias**  

<table>
<thead>
  <tr><th>Recurso</th><th>Condiciones</th><th>Instrucción de ejemplo</th></tr>
</thead>
<tbody>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html)</td></tr>
  <tr><td>`application`<br />`environment`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite a un usuario cancelar las operaciones de actualización de entornos en una aplicación denominada `My App`.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CheckDNSAvailability.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CheckDNSAvailability.html)</td></tr>
  <tr><td>`"*"`</td><td>N/A</td><td> [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html) </td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite a un usuario crear entornos que pertenezcan a una aplicación denominada `My App`.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html)</td></tr>
  <tr><td>`application`</td><td>`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>Este ejemplo permite que la acción `CreateApplication` cree aplicaciones cuyos nombres comienzan por **DivA**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html)</td></tr>
  <tr><td>`applicationversion`</td><td>`InApplication`<br />`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>Este ejemplo permite a la acción `CreateApplicationVersion` crear versiones de la aplicación con el nombre (**\***) en la aplicación **My App**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html)</td></tr>
  <tr><td>`configurationtemplate`</td><td>`InApplication`<br />`FromApplication`<br />`FromApplicationVersion`<br />`FromConfigurationTemplate`<br />`FromEnvironment`<br />`FromSolutionStack`<br />`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `CreateConfigurationTemplate` cree plantillas de configuración cuyos nombres comienzan por **My Template** (`My Template*`) en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`<br />`FromApplicationVersion`<br />`FromConfigurationTemplate`<br />`FromSolutionStack`<br />`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `CreateEnvironment` cree un entorno cuyo nombre es **myenv** en la aplicación **My App**que utilice la pila de soluciones **32bit Amazon Linux running Tomcat 7**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html)</td></tr>
  <tr><td>`platform`</td><td>`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>En este ejemplo, se permite que la acción `CreatePlatformVersion` cree las versiones de la plataforma que de dirigen a la región `us-east-2`, cuyos nombres comienzan por **us-east-2\_**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateStorageLocation.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateStorageLocation.html)</td></tr>
  <tr><td>`"*"`</td><td>N/A</td><td> [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html) </td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DeleteApplication` elimine la aplicación **My App**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html)</td></tr>
  <tr><td>`applicationversion`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DeleteApplicationVersion` elimine una versión de la aplicación cuyo nombre sea **My Version** en la aplicación **My App**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html)</td></tr>
  <tr><td>`configurationtemplate`</td><td>`InApplication` (Optional)<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DeleteConfigurationTemplate` elimine una plantilla de configuración cuyo nombre sea **My Template** en la aplicación **My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication` (Optional)</td><td>La siguiente política permite que la acción `DeleteEnvironmentConfiguration` elimine una configuración temporal del entorno **myenv** en la aplicación **My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html)</td></tr>
  <tr><td>`platform`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DeletePlatformVersion` elimine las versiones de la plataforma que de dirigen a la región `us-east-2`, cuyos nombres comienzan por **us-east-2\_**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplications.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplications.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DescribeApplications` describa la aplicación My App.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplicationVersions.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplicationVersions.html)</td></tr>
  <tr><td>`applicationversion`</td><td>`InApplication` (Optional)<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DescribeApplicationVersions` describa una versión de la aplicación cuyo nombre sea **My Version** en la aplicación **My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationOptions.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationOptions.html)</td></tr>
  <tr><td>`environment`<br />`configurationtemplate`<br />`solutionstack`</td><td>`InApplication` (Optional)<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DescribeConfigurationOptions` describa las opciones de configuración del entorno **myenv** en la aplicación **My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationSettings.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationSettings.html)</td></tr>
  <tr><td>`environment`<br />`configurationtemplate`</td><td>`InApplication` (Optional)<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite que la acción `DescribeConfigurationSettings` describa los ajustes de configuración del entorno **myenv** en la aplicación **My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentHealth.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentHealth.html)</td></tr>
  <tr><td>`environment`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>La siguiente política permite el uso de `DescribeEnvironmentHealth` para recuperar información de estado de un entorno llamado **myenv**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentResources.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentResources.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication` (Optional)<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la `DescribeEnvironmentResources` acción devuelva una lista de AWS recursos para el entorno de **myenv** la aplicación**My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironments.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironments.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication` (Optional)<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `DescribeEnvironments` describa los entornos **myenv** y **myotherenv** en la aplicación **My App**. La especificación del nombre de aplicación como condición es opcional.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEvents.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEvents.html)</td></tr>
  <tr><td>`application`<br />`applicationversion`<br />`configurationtemplate`<br />`environment`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `DescribeEvents` muestre las descripciones de eventos del entorno **myenv** y la versión de la aplicación **My Version** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeInstancesHealth.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeInstancesHealth.html)</td></tr>
  <tr><td>`environment`</td><td>N/A</td><td>La siguiente política permite el uso de `DescribeInstancesHealth` para recuperar información de estado de las instancias de un entorno llamado **myenv**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribePlatformVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribePlatformVersion.html)</td></tr>
  <tr><td>`platform`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `DescribePlatformVersion` describa las versiones de la plataforma que de dirigen a la región `us-east-2`, cuyos nombres comienzan por **us-east-2\_**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListAvailableSolutionStacks.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListAvailableSolutionStacks.html)</td></tr>
  <tr><td>`solutionstack`</td><td>N/A</td><td>La siguiente política permite que la acción `ListAvailableSolutionStacks` devuelva únicamente la pila de soluciones **32bit Amazon Linux running Tomcat 7**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformVersions.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformVersions.html)</td></tr>
  <tr><td>`platform`</td><td>`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (Optional)</td><td>En este ejemplo, se permite que la acción `CreatePlatformVersion` cree las versiones de la plataforma que de dirigen a la región `us-east-2`, cuyos nombres comienzan por **us-east-2\_**:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListTagsForResource.html)</td></tr>
  <tr><td>`application`<br />`applicationversion`<br />`configurationtemplate`<br />`environment`<br />`platform`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `ListTagsForResource` obtenga una lista de etiquetas de recursos existentes solo si tienen una etiqueta denominada `stage` con el valor `test`:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `RebuildEnvironment` vuelva a crear el entorno **myenv** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `RequestEnvironmentInfo` recopile información del entorno **myenv** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`</td><td>La siguiente política permite que la acción `RestartAppServer` reinicie el servidor contenedor de la aplicación del entorno **myenv** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `RetrieveEnvironmentInfo` recupere la información recopilada del entorno **myenv** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication` (Optional)<br />`FromEnvironment` (opcional)</td><td>La siguiente política permite cambiar la `SwapEnvironmentCNAMEs` acción CNAMEs por los entornos **mysrcenv** y**mydestenv**. [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `TerminateEnvironment` termine el entorno **myenv** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [UpdateApplication](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `UpdateApplication` actualice las propiedades de la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [UpdateApplicationResourceLifecycle](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationResourceLifecycle.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `UpdateApplicationResourceLifecycle` actualice la configuración del ciclo de vida de la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html)</td></tr>
  <tr><td>`applicationversion`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `UpdateApplicationVersion` actualice las propiedades de la versión de la aplicación **My Version** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html)</td></tr>
  <tr><td>`configurationtemplate`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `UpdateConfigurationTemplate` actualice las propiedades u opciones de la plantilla de configuración **My Template** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html)</td></tr>
  <tr><td>`environment`</td><td>`InApplication`<br />`FromApplicationVersion`<br />`FromConfigurationTemplate`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `UpdateEnvironment` actualice el entorno **myenv** en la aplicación **My App** implementando la versión de la aplicación **My Version**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html) – `AddTags`</td></tr>
  <tr><td>`application`<br />`applicationversion`<br />`configurationtemplate`<br />`environment`<br />`platform`</td><td>`aws:ResourceTag/{{key-name}}` (Opcional)<br />`aws:RequestTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La acción `AddTags` es una de dos acciones virtuales asociada a la API [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html).<br />La siguiente política permite que la acción `AddTags` modifique etiquetas de entornos existentes solo si tienen una etiqueta denominada `stage` con el valor `test`:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html) – `RemoveTags`</td></tr>
  <tr><td>`application`<br />`applicationversion`<br />`configurationtemplate`<br />`environment`<br />`platform`</td><td>`aws:ResourceTag/{{key-name}}` (Opcional)<br />`aws:TagKeys` (opcional)</td><td>La acción `RemoveTags` es una de dos acciones virtuales asociada a la API [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html).<br />La siguiente política deniega la acción `RemoveTags` para solicitar la eliminación de una etiqueta denominada `stage` de recursos existentes:[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Acción:** [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ValidateConfigurationSettings.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ValidateConfigurationSettings.html)</td></tr>
  <tr><td>`template`<br />`environment`</td><td>`InApplication`<br />`aws:ResourceTag/{{key-name}}` (Optional)<br />`aws:TagKeys` (opcional)</td><td>La siguiente política permite que la acción `ValidateConfigurationSettings` valide los valores de configuración con el entorno **myenv** en la aplicación **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
</tbody>
</table>


## Claves de condición para acciones de Elastic Beanstalk
<a name="AWSHowTo.iam.policies.conditions"></a>

Las claves le permiten especificar condiciones que expresen dependencias, restrinjan los permisos o especifiquen restricciones en los parámetros de entrada de una acción. Elastic Beanstalk admite las siguientes claves.

`InApplication`  
Especifica la aplicación que contiene el recurso en el que opera la acción.  
El siguiente ejemplo permite que la acción `UpdateApplicationVersion` actualice las propiedades de la versión de la aplicación **My Version**. La condición `InApplication` especifica **My App**como el contenedor de **My Version**.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Action": [
        "elasticbeanstalk:UpdateApplicationVersion"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:applicationversion/My App/My Version"
      ],
      "Condition": {
        "StringEquals": {
          "elasticbeanstalk:InApplication": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App"]
        }
      }
    }
  ]
}
```

`FromApplicationVersion`  
Especifica una versión de la aplicación como una dependencia o una restricción en un parámetro de entrada.  
La siguiente ejemplo permite que la acción `UpdateEnvironment` actualice el entorno **myenv** en la aplicación **My App**. La condición `FromApplicationVersion` restringe el parámetro `VersionLabel` para permitir únicamente la versión de la aplicación **My Version** para actualizar el entorno.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Action": [
        "elasticbeanstalk:UpdateEnvironment"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/myenv"
      ],
      "Condition": {
        "StringEquals": {
          "elasticbeanstalk:InApplication": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App"],
          "elasticbeanstalk:FromApplicationVersion": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:applicationversion/My App/My Version"]
        }
      }
    }
  ]
}
```

`FromConfigurationTemplate`  
Especifica una plantilla de configuración como una dependencia o una restricción en un parámetro de entrada.  
La siguiente ejemplo permite que la acción `UpdateEnvironment` actualice el entorno **myenv** en la aplicación **My App**. La condición `FromConfigurationTemplate` restringe el parámetro `TemplateName` para permitir únicamente la plantilla de configuración **My Template** para actualizar el entorno.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Action": [
        "elasticbeanstalk:UpdateEnvironment"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/myenv"
      ],
      "Condition": {
        "StringEquals": {
          "elasticbeanstalk:InApplication": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App"],
          "elasticbeanstalk:FromConfigurationTemplate": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:configurationtemplate/My App/My Template"]
        }
      }
    }
  ]
}
```

`FromEnvironment`  
Especifica un entorno como una dependencia o una restricción en un parámetro de entrada.  
El siguiente ejemplo permite que la `SwapEnvironmentCNAMEs` acción cambie la entrada CNAMEs **My App** por todos los entornos cuyos nombres comiencen por **mysrcenv** y**mydestenv**, pero no por aquellos entornos cuyos nombres comiencen por **mysrcenvPROD\*** y**mydestenvPROD\***.     
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Action": [
        "elasticbeanstalk:SwapEnvironmentCNAMEs"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/mysrcenv*",
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/mydestenv*"
      ],
      "Condition": {
        "ArnNotLike": {
          "elasticbeanstalk:FromEnvironment": [
            "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/mysrcenvPROD*",
            "arn:aws:elasticbeanstalk:us-east-2:123456789012:environment/My App/mydestenvPROD*"
          ]
        }
      }
    }
  ]
}
```

`FromSolutionStack`  
Especifica una pila de soluciones como una dependencia o una restricción en un parámetro de entrada.  
La siguiente política permite que la acción `CreateConfigurationTemplate` cree plantillas de configuración cuyos nombres comienzan por **My Template** (`My Template*`) en la aplicación **My App**. La condición `FromSolutionStack` restringe el parámetro `solutionstack` para permitir únicamente la pila de soluciones **32bit Amazon Linux running Tomcat 7** como el valor de entrada de ese parámetro.    
****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Action": [
        "elasticbeanstalk:CreateConfigurationTemplate"
      ],
      "Effect": "Allow",
      "Resource": [
        "arn:aws:elasticbeanstalk:us-east-2:123456789012:configurationtemplate/My App/My Template*"
      ],
      "Condition": {
        "StringEquals": {
          "elasticbeanstalk:InApplication": ["arn:aws:elasticbeanstalk:us-east-2:123456789012:application/My App"],
          "elasticbeanstalk:FromSolutionStack": ["arn:aws:elasticbeanstalk:us-east-2::solutionstack/32bit Amazon Linux running Tomcat 7"]
        }
      }
    }
  ]
}
```

`aws:ResourceTag/{{key-name}}``aws:RequestTag/{{key-name}}``aws:TagKeys`  
Especifique las condiciones basados en etiquetas. Para obtener información, consulte [Uso de etiquetas para controlar el acceso a los recursos de Elastic BeanstalkEjemplos de condiciones de etiqueta en las políticas](AWSHowTo.iam.policies.access-tags.md).