

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.

# Ressources et conditions pour les actions Elastic Beanstalk
<a name="AWSHowTo.iam.policies.actions"></a>

Cette section décrit les ressources et les conditions que vous pouvez utiliser dans les déclarations de politique pour autoriser des autorisations qui permettent la réalisation d'actions Elastic Beanstalk sur des ressources Elastic Beanstalk spécifiques.

Ces conditions vous permettent de spécifier des autorisations pour les ressources que l'action doit réaliser. Par exemple, quand vous pouvez appeler l'action `CreateEnvironment`, vous devez également spécifier la version d'application à déployer, ainsi que l'application qui contient le nom de cette application. Lorsque vous définissez des autorisations pour l'action `CreateEnvironment`, vous spécifiez l'application et la version de l'application sur lesquelles vous souhaitez que l'action agissent en utilisant les conditions `InApplication`et `FromApplicationVersion`. 

En outre, vous pouvez spécifier la configuration de l'environnement avec une pile de solutions (`FromSolutionStack`) ou un modèle de configuration (`FromConfigurationTemplate`). La déclaration de politique suivante autorise l'action `CreateEnvironment` à créer un environnement avec le nom **myenv** (spécifié par `Resource`) dans l'application **My App** (spécifiée par la condition `InApplication`) à l'aide de la version de l'application **My Version** (`FromApplicationVersion`) avec une configuration **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"]
        }
      }
    }
  ]
}
```

------

**Note**  
La plupart des clés de condition mentionnées dans cette rubrique sont spécifiques à Elastic Beanstalk, et leurs noms contiennent le préfixe `elasticbeanstalk:`. Par souci de concision, nous omettons ce préfixe dans les noms de clé de condition lorsque nous les mentionnons dans les sections suivantes. Par exemple, nous mentionnons `InApplication` au lieu du nom complet `elasticbeanstalk:InApplication`.  
En revanche, nous mentionnons quelques clés de condition utilisées dans tous les AWS services, et nous incluons leur `aws:` préfixe pour mettre en évidence l'exception.  
Les exemples de politiques présentent toujours les noms complets de clé de condition, y compris le préfixe.

**Topics**
+ [Informations sur la politique pour les actions Elastic Beanstalk](#AWSHowTo.iam.policies.actions.table)
+ [Clés de condition pour les actions Elastic Beanstalk](#AWSHowTo.iam.policies.conditions)

## Informations sur la politique pour les actions Elastic Beanstalk
<a name="AWSHowTo.iam.policies.actions.table"></a>

Le tableau suivant répertorie toutes les actions Elastic Beanstalk, la ressource sur laquelle agit chaque action, ainsi que les informations contextuelles supplémentaires qui peuvent être fournies à l'aide de conditions.


**Informations sur la politique pour les actions Elastic Beanstalk, y compris des ressources, des conditions, des exemples et des dépendances**  

<table>
<thead>
  <tr><th>Ressource</th><th>Conditions</th><th>Exemple de déclaration</th></tr>
</thead>
<tbody>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (Facultatif)</td><td>La politique suivante autorise un utilisateur à interrompre des opérations de mise à jour d'environnement sur des environnements dans une application nommée `My App`.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html) </td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (Facultatif)</td><td>La politique suivante permet à un utilisateur de composer des environnements qui appartiennent à une application nommée `My App`.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (Facultatif)</td><td>Cet exemple permet à l'action `CreateApplication` de créer des applications dont les noms commencent par **DivA** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (Facultatif)</td><td>Cet exemple permet à l'action `CreateApplicationVersion` de créer des versions d'applications avec n'importe quel nom (**\***) dans l'application **My App** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `CreateConfigurationTemplate` à créer des modèles de configuration dont le nom commence par **My Template** (`My Template*`) dans l'application **My App** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `CreateEnvironment` à créer un environnement dont le nom est **myenv** dans l'application **My App** et à l'aide de la pile de solutions **32bit Amazon Linux running Tomcat 7** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>Cet exemple autorise l'action `CreatePlatformVersion` à créer des versions de plateforme ciblant la région `us-east-2`, dont le nom commence par **us-east-2\_** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html) </td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DeleteApplication` à supprimer l'application **My App** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DeleteApplicationVersion` à supprimer une version de l'application dont le nom est **My Version** dans l'application **My App** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`aws:ResourceTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DeleteConfigurationTemplate` à supprimer un modèle de configuration dont le nom est **My Template** dans l'application **My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)</td><td>La politique suivante autorise l'action `DeleteEnvironmentConfiguration` à supprimer une configuration de l'ébauche pour l'environnement **myenv** dans l'application **My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DeletePlatformVersion` à supprimer les versions de plateforme ciblant la région `us-east-2`, dont le nom commence par **us-east-2\_** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribeApplications` à décrire l'application My App.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`aws:ResourceTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribeApplicationVersions` à décrire la version de l'application **My Version** dans l'application **My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`aws:ResourceTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribeConfigurationOptions` à décrire les options de configuration pour l'environnement **myenv** dans l'application **My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`aws:ResourceTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribeConfigurationSettings` à décrire les paramètres de configuration pour l'environnement **myenv** dans l'application **My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante permet l'utilisation de `DescribeEnvironmentHealth` pour récupérer des informations d'intégrité pour un environnement nommé **myenv**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`aws:ResourceTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante permet à l'`DescribeEnvironmentResources`action de renvoyer la liste des AWS ressources pour l'environnement **myenv** dans l'application**My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`aws:ResourceTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribeEnvironments` à décrire les environnements **myenv** et **myotherenv** dans l'application **My App**. Spécifier le nom de l'application en tant que condition est facultatif.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribeEvents` à répertorier les descriptions de l'événement pour l'environnement **myenv** et la version de l'application **My Version** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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 politique suivante permet l'utilisation de `DescribeInstancesHealth` pour récupérer des informations d'intégrité pour des instances dans un environnement nommé **myenv**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `DescribePlatformVersion` pour décrire les versions de plateforme ciblant la région `us-east-2`, dont le nom commence par **us-east-2\_** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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 politique suivante autorise l'action `ListAvailableSolutionStacks` à renvoyer uniquement la pile de solutions **32bit Amazon Linux running Tomcat 7**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>Cet exemple autorise l'action `CreatePlatformVersion` à créer des versions de plateforme ciblant la région `us-east-2`, dont le nom commence par **us-east-2\_** :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `ListTagsForResource` à afficher la liste des identifications des environnements existants uniquement s'ils possèdent une identification nommée `stage` et dont la valeur est `test` :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `RebuildEnvironment` à recréer l'environnement **myenv** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `RequestEnvironmentInfo` à compiler des informations sur l'environnement **myenv** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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 politique suivante autorise l'action `RestartAppServer` à redémarrer le serveur conteneur d'application pour l'environnement **myenv** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `RetrieveEnvironmentInfo` à récupérer les informations compilées pour l'environnement **myenv** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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` (Facultatif)<br />`FromEnvironment` (facultatif)</td><td>La politique suivante permet à l'`SwapEnvironmentCNAMEs`action de remplacer CNAMEs les environnements **mysrcenv** et**mydestenv**. [See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `TerminateEnvironment` à supprimer l'environnement **myenv** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[UpdateApplication](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `UpdateApplication` à mettre à jour les propriétés de l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[UpdateApplicationResourceLifecycle](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationResourceLifecycle.html)</td></tr>
  <tr><td>`application`</td><td>`aws:ResourceTag/{{key-name}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `UpdateApplicationResourceLifecycle` à mettre à jour les paramètres du cycle de vie de l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `UpdateApplicationVersion` à mettre à jour les propriétés de la version de l'application **My Version** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `UpdateConfigurationTemplate` à mettre à jour les propriétés ou les options du modèle de configuration **My Template** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `UpdateEnvironment` à mettre à jour l'environnement **myenv**dans l'application **My App** en déployant la version de l'application **My Version**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Mesure : [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}}` (facultatif)<br />`aws:RequestTag/{{key-name}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>L'action `AddTags` est l'une des deux actions virtuelles associées à l'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 politique suivante autorise l'action `AddTags` à modifier des balises des environnements existants uniquement s'ils possèdent une balise nommée `stage` et dont la valeur est `test` :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Mesure : [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}}` (facultatif)<br />`aws:TagKeys` (facultatif)</td><td>L'action `RemoveTags` est l'une des deux actions virtuelles associées à l'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 politique suivante empêche l'action `RemoveTags` de demander la suppression d'une balise nommée `stage` à partir des environnements existants :[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
  <tr><td colspan="3">**Action : **[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}}` (Facultatif)<br />`aws:TagKeys` (facultatif)</td><td>La politique suivante autorise l'action `ValidateConfigurationSettings` à valider les paramètres de configuration par rapport à l'environnement **myenv** dans l'application **My App**.[See the AWS documentation website for more details](http://docs.aws.amazon.com/fr_fr/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)</td></tr>
</tbody>
</table>


## Clés de condition pour les actions Elastic Beanstalk
<a name="AWSHowTo.iam.policies.conditions"></a>

Les clés vous permettent de spécifier des conditions qui expriment les dépendances, limitent les autorisations ou spécifient les contraintes sur les paramètres d'entrée pour une action. Elastic Beanstalk prend en charge les clés suivantes.

`InApplication`  
Spécifie l'application qui contient la ressource sur laquelle l'action agit.  
L'exemple suivant autorise l'action `UpdateApplicationVersion` à mettre à jour les propriétés de la version de l'application **My Version**. La condition `InApplication` spécifie **My App** comme le conteneur pour **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`  
Spécifie une version de l'application comme une dépendance ou une contrainte sur un paramètre d'entrée.  
L'exemple suivant autorise l'action `UpdateEnvironment` à mettre à jour l'environnement **myenv** dans l'application **My App**. La condition `FromApplicationVersion` contraint le paramètre `VersionLabel` à autoriser uniquement la version de l'application **My Version** pour mettre à jour l'environnement.    
****  

```
{
  "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`  
Spécifie un modèle de configuration comme une dépendance ou une contrainte sur un paramètre d'entrée.  
L'exemple suivant autorise l'action `UpdateEnvironment` à mettre à jour l'environnement **myenv** dans l'application **My App**. La condition `FromConfigurationTemplate` contraint le paramètre `TemplateName` à autoriser uniquement le modèle de configuration **My Template** pour mettre à jour l'environnement.    
****  

```
{
  "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`  
Spécifie un environnement comme une dépendance ou une contrainte sur un paramètre d'entrée.  
L'exemple suivant permet à l'`SwapEnvironmentCNAMEs`action de remplacer le paramètre CNAMEs in **My App** pour tous les environnements dont le nom commence **mysrcenv** par**mydestenv**, mais pas pour les environnements dont le nom commence par **mysrcenvPROD\*** et**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`  
Spécifie une pile de solutions comme une dépendance ou une contrainte sur un paramètre d'entrée.  
La politique suivante autorise l'action `CreateConfigurationTemplate` pour créer des modèles de configuration dont le nom commence par **My Template** (`My Template*`) dans l'application **My App**. La condition `FromSolutionStack` restreint le paramètre `solutionstack` pour autoriser uniquement la pile de solutions **32bit Amazon Linux running Tomcat 7** en tant que valeur d'entrée pour ce paramètre.    
****  

```
{
  "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`  
Spécifiez des conditions basées sur la balise. Pour plus d'informations, consultez [Utilisation de balises pour contrôler l'accès aux ressources Elastic BeanstalkExemples de conditions relatives aux balises dans les politiques](AWSHowTo.iam.policies.access-tags.md).