

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Ressourcen und Bedingungen für Elastic Beanstalk-Aktionen
<a name="AWSHowTo.iam.policies.actions"></a>

In diesem Abschnitt werden die Ressourcen und Bedingungen beschrieben, die Sie in Richtlinienanweisungen zum Erteilen von Berechtigungen verwenden können, mit denen spezifische Elastic Beanstalk-Aktionen auf bestimmten Elastic Beanstalk-Ressourcen ausgeführt werden können.

Mit Bedingungen können Sie Berechtigungen für Ressourcen festlegen, die die Aktion ausführen muss. Wenn Sie beispielsweise die `CreateEnvironment`-Aktion aufrufen, müssen Sie auch die bereitzustellende Anwendungsversion und die Anwendung angeben, die den Anwendungsnamen enthält. Wenn Sie Berechtigungen für die `CreateEnvironment`-Aktion festlegen, geben Sie die Anwendung und die Anwendungsversion an, auf die die Aktion einwirken soll, indem Sie die `InApplication`- und `FromApplicationVersion`-Bedingungen verwenden. 

Außerdem können Sie die Umgebungskonfiguration mit einem Lösungs-Stack (`FromSolutionStack`) oder einer Konfigurationsvorlage (`FromConfigurationTemplate`) verwenden. Mit der folgenden Richtlinienanweisung kann die `CreateEnvironment`-Aktion eine Umgebung mit Namen **myenv** (angegeben durch `Resource`) in der Anwendung **My App** (durch die `InApplication`-Bedingung angegeben) erstellen. Dabei wird die Anwendungsversion **My Version** (`FromApplicationVersion`) mit einer **32bit Amazon Linux running Tomcat 7**-Konfiguration (`FromSolutionStack`) verwendet:

------
#### [ 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"]
        }
      }
    }
  ]
}
```

------

**Anmerkung**  
Die meisten Bedingungsschlüssel in diesem Thema gelten speziell für Elastic Beanstalk und ihre Namen enthalten das Präfix `elasticbeanstalk:`. Aus Gründen der Übersichtlichkeit wird dieses Präfix der Bedingungsschlüsselnamen in den folgenden Abschnitten ausgelassen. Wir geben also zum Beispiel `InApplication` anstelle des vollständigen Namens `elasticbeanstalk:InApplication` an.  
Im Gegensatz dazu erwähnen wir einige Bedingungsschlüssel, die AWS dienstübergreifend verwendet werden, und wir fügen ihr `aws:` Präfix hinzu, um die Ausnahme hervorzuheben.  
In Richtlinienbeispielen werden die stets die vollständigen Bedingungsschlüssel mit Präfix angezeigt.

**Topics**
+ [Richtlinieninformationen für Elastic Beanstalk-Aktionen](#AWSHowTo.iam.policies.actions.table)
+ [Bedingungsschlüssel für Elastic Beanstalk-Aktionen](#AWSHowTo.iam.policies.conditions)

## Richtlinieninformationen für Elastic Beanstalk-Aktionen
<a name="AWSHowTo.iam.policies.actions.table"></a>

In der folgenden Tabelle werden alle Elastic Beanstalk-Aktionen, die Ressource, auf die jede Aktion einwirkt, und zusätzliche Kontextinformationen aufgelistet, die mithilfe von Bedingungen bereitgestellt werden können.


**Richtlinieninformationen für Elastic Beanstalk-Aktionen, einschließlich Ressourcen, Bedingungen, Beispiele und Abhängigkeiten**  

| Ressource | Bedingungen | Beispielanweisung | 
| --- | --- | --- | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_AbortEnvironmentUpdate.html) | 
|  `application` `environment`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit der folgenden Richtlinie können Benutzer Vorgänge zur Aktualisierung einer Umgebung auf Umgebungen in einer Anwendung namens `My App` abbrechen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CheckDNSAvailability.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CheckDNSAvailability.html) | 
|  `"*"`  |  –  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ComposeEnvironments.html) | 
|  `application`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt einem Benutzer, Umgebungen aufzubauen, die zu einer Anwendung mit dem Namen `My App` gehören. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplication.html) | 
|  `application`  |  `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  In diesem Beispiel kann die `CreateApplication`-Aktion Anwendungen erstellen, deren Namen mit **DivA** beginnen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateApplicationVersion.html) | 
|  `applicationversion`  |  `InApplication` `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  In diesem Beispiel kann die `CreateApplicationVersion`-Aktion Anwendungsversionen mit einem beliebigen Namen (**\$1**) in der Anwendung **My App** erstellen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateConfigurationTemplate.html) | 
|  `configurationtemplate`  |  `InApplication` `FromApplication` `FromApplicationVersion` `FromConfigurationTemplate` `FromEnvironment` `FromSolutionStack` `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit der folgenden Richtlinie kann die `CreateConfigurationTemplate`-Aktion Konfigurationsvorlagen, deren Name mit **My Template** (`My Template*`) beginnt, in der Anwendung **My App** erstellen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateEnvironment.html) | 
|  `environment`  |  `InApplication` `FromApplicationVersion` `FromConfigurationTemplate` `FromSolutionStack` `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `CreateEnvironment`-Aktion die Erstellung einer Umgebung mit dem Namen **myenv** in der Anwendung **My App** sowie die Verwendung des Lösungs-Stacks **32bit Amazon Linux running Tomcat 7** [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreatePlatformVersion.html) | 
|  `platform`  |  `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  In diesem Beispiel darf die `CreatePlatformVersion`-Aktion Plattformversionen erstellen, die auf die `us-east-2`-Region ausgerichtet sind und deren Name mit **us-east-2\$1** beginnt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateStorageLocation.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_CreateStorageLocation.html) | 
|  `"*"`  |  –  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplication.html) | 
|  `application`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit dieser Richtlinie kann die `DeleteApplication`-Aktion die Anwendung **My App** löschen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteApplicationVersion.html) | 
|  `applicationversion`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit der folgenden Richtlinie kann die `DeleteApplicationVersion`-Aktion eine Anwendungsversion, deren Name **My Version** lautet, in der Anwendung **My App** löschen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteConfigurationTemplate.html) | 
|  `configurationtemplate`  |  `InApplication` (Optional) `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit der folgenden Richtlinie kann die `DeleteConfigurationTemplate`-Aktion eine Konfigurationsvorlage, deren Name **My Template** lautet, in der Anwendung **My App** löschen. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeleteEnvironmentConfiguration.html) | 
|  `environment`  |  `InApplication` (Optional)  |  Die folgende Richtlinie ermöglicht der `DeleteEnvironmentConfiguration`-Aktion das Löschen eines Konfigurationsentwurfs für die Umgebung **myenv** in der Anwendung **My App**. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DeletePlatformVersion.html) | 
|  `platform`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit der folgenden Richtlinie kann die `DeletePlatformVersion`-Aktion Plattformversionen löschen, die auf die `us-east-2`-Region ausgerichtet sind und deren Name mit **us-east-2\$1** beginnt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplications.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplications.html) | 
|  `application`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit dieser Richtlinie kann die `DescribeApplications`-Aktion die Anwendung "My App" beschreiben. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplicationVersions.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeApplicationVersions.html) | 
|  `applicationversion`  |  `InApplication` (Optional) `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `DescribeApplicationVersions`-Aktion, die Anwendungsversion **My Version** in der Anwendung **My App** zu beschreiben. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationOptions.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationOptions.html) | 
|  `environment` `configurationtemplate` `solutionstack`  |  `InApplication` (Optional) `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht der `DescribeConfigurationOptions`-Aktion das Beschreiben der Konfigurationsoptionen für die Umgebung **myenv** in der Anwendung **My App**. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationSettings.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeConfigurationSettings.html) | 
|  `environment` `configurationtemplate`  |  `InApplication` (Optional) `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht der `DescribeConfigurationSettings`-Aktion das Beschreiben der Konfigurationseinstellungen für die Umgebung **myenv** in der Anwendung **My App**. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentHealth.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentHealth.html) | 
|  `environment`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit der folgenden Richtlinie wird die Verwendung von `DescribeEnvironmentHealth` zum Abrufen von Zustandsinformationen für eine Umgebung namens **myenv** zugelassen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentResources.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironmentResources.html) | 
|  `environment`  |  `InApplication` (Optional) `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht es der `DescribeEnvironmentResources` Aktion, eine Liste von AWS Ressourcen für die Umgebung **myenv** in der Anwendung zurückzugeben**My App**. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironments.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEnvironments.html) | 
|  `environment`  |  `InApplication` (Optional) `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `DescribeEnvironments`-Aktion, die Umgebungen **myenv** und **myotherenv** in der Anwendung **My App** zu beschreiben. Die Angabe des Anwendungsnamens als Bedingung ist optional. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEvents.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeEvents.html) | 
|  `application` `applicationversion` `configurationtemplate` `environment`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht der `DescribeEvents`-Aktion das Auflisten von Ereignisbeschreibungen für die Umgebung **myenv** und die Anwendungsversion **My Version** in der Anwendung **My App**. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeInstancesHealth.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribeInstancesHealth.html) | 
|  `environment`  |  –  |  Mit der folgenden Richtlinie wird die Verwendung von `DescribeInstancesHealth` zum Abrufen von Zustandsinformationen für Instances in einer Umgebung namens **myenv** zugelassen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribePlatformVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribePlatformVersion.html) | 
|  `platform`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht der `DescribePlatformVersion`-Aktion, Plattformversionen mit Ausrichtung auf die `us-east-2`-Region zu beschreiben, deren Name mit **us-east-2\$1** beginnt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListAvailableSolutionStacks.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListAvailableSolutionStacks.html) | 
|  `solutionstack`  |  –  |  Mit der folgenden Richtlinie kann die `ListAvailableSolutionStacks`-Aktion nur den Lösungs-Stack **32bit Amazon Linux running Tomcat 7** zurückgeben. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformVersions.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformVersions.html) | 
|  `platform`  |  `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  In diesem Beispiel darf die `CreatePlatformVersion`-Aktion Plattformversionen erstellen, die auf die `us-east-2`-Region ausgerichtet sind und deren Name mit **us-east-2\$1** beginnt: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListTagsForResource.html) | 
|  `application` `applicationversion` `configurationtemplate` `environment` `platform`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht der `ListTagsForResource`-Aktion das Auflisten von Tags von vorhandenen Umgebungen nur, wenn sie über ein Tag mit Namen `stage` mit dem Wert `test` verfügen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RebuildEnvironment.html) | 
|  `environment`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `RebuildEnvironment`-Aktion, die Umgebung **myenv** in der Anwendung **My App** neu zu erstellen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RequestEnvironmentInfo.html) | 
|  `environment`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `RequestEnvironmentInfo`-Aktion, Informationen zur Umgebung **myenv** in der Anwendung **My App** zusammenzustellen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RestartAppServer.html) | 
|  `environment`  |  `InApplication`  |  Die folgende Richtlinie ermöglicht der `RestartAppServer`-Aktion, den Anwendungscontainer-Server für die Umgebung **myenv** in der Anwendung **My App** neu zu starten. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_RetrieveEnvironmentInfo.html) | 
|  `environment`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `RetrieveEnvironmentInfo`-Aktion, die zusammengestellten Informationen über die Umgebung **myenv** in der Anwendung **My App** abzurufen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_SwapEnvironmentCNAMEs.html) | 
|  `environment`  |  `InApplication` (Optional) `FromEnvironment` (Optional)  |  Die folgende Richtlinie ermöglicht es der `SwapEnvironmentCNAMEs` Aktion, die CNAMEs gegen die Umgebungen **mysrcenv** und auszutauschen**mydestenv**.  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_TerminateEnvironment.html) | 
|  `environment`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `TerminateEnvironment`-Aktion, die Umgebung **myenv** in der Anwendung **My App** zu beenden. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[UpdateApplication](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplication.html) | 
|  `application`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit dieser Richtlinie kann die `UpdateApplication`-Aktion Eigenschaften der Anwendung **My App** aktualisieren. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[UpdateApplicationResourceLifecycle](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationResourceLifecycle.html) | 
|  `application`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `UpdateApplicationResourceLifecycle`-Aktion das Aktualisieren von Lebenszykluseinstellungen der Anwendung **My App**. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateApplicationVersion.html) | 
|  `applicationversion`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `UpdateApplicationVersion`-Aktion, die Eigenschaften der Anwendungsversion **My Version** in der Anwendung **My App** zu aktualisieren. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html) | 
|  `configurationtemplate`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie erlaubt der `UpdateConfigurationTemplate`-Aktion, die Eigenschaften oder Optionen der Konfigurationsvorlage **My Template** in der Anwendung **My App** zu aktualisieren. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateEnvironment.html) | 
|  `environment`  |  `InApplication` `FromApplicationVersion` `FromConfigurationTemplate` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die folgende Richtlinie ermöglicht der `UpdateEnvironment`-Aktion das Aktualisieren der Umgebung **myenv** in der Anwendung **My App**, indem die Anwendungsversion **My Version** bereitgestellt wird. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html)**— `AddTags` | 
|  `application` `applicationversion` `configurationtemplate` `environment` `platform`  |  `aws:ResourceTag/key-name` (Optional) `aws:RequestTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die `AddTags`-Aktion ist eine von zwei virtuellen Aktionen, die mit der [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html)-API verknüpft sind. Die folgende Richtlinie ermöglicht der `AddTags`-Aktion das Ändern von Tags von vorhandenen Umgebungen nur, wenn sie über ein Tag mit Namen `stage` mit dem Wert `test` verfügen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html)**— `RemoveTags` | 
|  `application` `applicationversion` `configurationtemplate` `environment` `platform`  |  `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Die `RemoveTags`-Aktion ist eine von zwei virtuellen Aktionen, die mit der [https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateTagsForResource.html)-API verknüpft sind. Die folgende Richtlinie verweigert der `RemoveTags`-Aktion, die Entfernung eines Tags mit Namen `stage` aus bestehenden Umgebungen anzufordern: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 
| **Aktion: **[https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ValidateConfigurationSettings.html](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ValidateConfigurationSettings.html) | 
|  `template` `environment`  |  `InApplication` `aws:ResourceTag/key-name` (Optional) `aws:TagKeys` (Optional)  |  Mit dieser Richtlinie kann die `ValidateConfigurationSettings`-Aktion die Konfigurationseinstellungen für die Umgebung **myenv** in der Anwendung **My App** überprüfen. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/elasticbeanstalk/latest/dg/AWSHowTo.iam.policies.actions.html)  | 

## Bedingungsschlüssel für Elastic Beanstalk-Aktionen
<a name="AWSHowTo.iam.policies.conditions"></a>

Mit Schlüsseln können Sie Bedingungen festlegen, die Abhängigkeiten ausdrücken, Berechtigungen beschränken oder Einschränkungen bei den Eingabeparametern für eine Aktion angeben. Elastic Beanstalk unterstützt die folgenden Schlüssel.

`InApplication`  
Gibt die Anwendung an, die die Ressource enthält, auf der die Aktion ausgeführt wird.  
Im folgenden Beispiel kann die `UpdateApplicationVersion`-Aktion die Eigenschaften der Anwendungsversion **My Version** aktualisieren. Die `InApplication`-Bedingung gibt **My App** als Container für **My Version** an.    
****  

```
{
  "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`  
Gibt eine Anwendungsversion als eine Abhängigkeit oder eine Einschränkung auf einem Eingabeparameter an.  
Das folgende Beispiel erlaubt der `UpdateEnvironment`-Aktion, die Umgebung **myenv** in der Anwendung **My App** zu aktualisieren. Die `FromApplicationVersion`-Bedingung schränkt den `VersionLabel`-Parameter so ein, dass nur die Anwendungsversion **My Version** die Umgebung aktualisieren kann.    
****  

```
{
  "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`  
Gibt eine Konfigurationsvorlage als eine Abhängigkeit oder eine Einschränkung auf einem Eingabeparameter an.  
Das folgende Beispiel erlaubt der `UpdateEnvironment`-Aktion, die Umgebung **myenv** in der Anwendung **My App** zu aktualisieren. Die `FromConfigurationTemplate`-Bedingung schränkt den `TemplateName`-Parameter so ein, dass nur die Konfigurationsvorlage **My Template** die Umgebung aktualisieren kann.    
****  

```
{
  "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`  
Gibt eine Umgebung als eine Abhängigkeit oder eine Einschränkung auf einem Eingabeparameter an.  
Das folgende Beispiel ermöglicht es der `SwapEnvironmentCNAMEs` Aktion, die Eingabe CNAMEs **My App** für alle Umgebungen auszutauschen, deren Namen mit **mysrcenv** und beginnen, **mydestenv** aber nicht für Umgebungen, deren Namen mit **mysrcenvPROD\$1** und beginnen**mydestenvPROD\$1**.     
****  

```
{
  "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`  
Gibt einen Lösungs-Stack als eine Abhängigkeit oder eine Einschränkung auf einem Eingabeparameter an.  
Mit der folgenden Richtlinie kann die `CreateConfigurationTemplate`-Aktion Konfigurationsvorlagen, deren Name mit **My Template** (`My Template*`) beginnt, in der Anwendung **My App** erstellen. Die `FromSolutionStack`-Bedingung schränkt den `solutionstack`-Parameter so ein, dass nur der Lösungs-Stack **32bit Amazon Linux running Tomcat 7** als Eingabewert für diesen Parameter zulässig ist.    
****  

```
{
  "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`  
Geben Sie Tag-basierte Bedingungen an. Details hierzu finden Sie unter [Tags zur Steuerung des Zugriffs auf Elastic Beanstalk-Ressourcen verwendenBeispiele für Tag-Bedingungen in Richtlinien](AWSHowTo.iam.policies.access-tags.md).