

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.

# Umgebungen für Ihre Anwendung erstellen in AWS AppConfig
<a name="appconfig-creating-environment"></a>

Für jede AWS AppConfig Anwendung definieren Sie eine oder mehrere Umgebungen. Eine Umgebung ist eine logische Bereitstellungsgruppe von AppConfig Zielen, wie z. B. Anwendungen in einer `Beta` `Production` Oder-Umgebung, AWS Lambda Funktionen oder Container. Sie können auch Umgebungen für Anwendungsunterkomponenten wie `Web``Mobile`, und `Back-end` definieren. Sie können CloudWatch Amazon-Alarme für jede Umgebung konfigurieren. Das System überwacht Alarme während einer Konfigurationsbereitstellung. Wenn ein Alarm ausgelöst wird, setzt das System die Konfiguration zurück. 

**Bevor Sie beginnen**  
Wenn Sie das Rollback einer Konfiguration als Reaktion auf einen CloudWatch Alarm aktivieren AWS AppConfig möchten, müssen Sie eine AWS Identity and Access Management (IAM-) Rolle mit Berechtigungen konfigurieren, um auf CloudWatch Alarme reagieren AWS AppConfig zu können. Diese Rolle wählen Sie im folgenden Verfahren aus. Weitere Informationen finden Sie unter [Konfigurieren Sie die Berechtigungen für das automatische Rollback](setting-up-appconfig.md#getting-started-with-appconfig-cloudwatch-alarms-permissions).

**Topics**
+ [Eine AWS AppConfig Umgebung (Konsole) erstellen](#appconfig-creating-environment-console)
+ [Eine AWS AppConfig Umgebung erstellen (Befehlszeile)](#appconfig-creating-environment-commandline)

## Eine AWS AppConfig Umgebung (Konsole) erstellen
<a name="appconfig-creating-environment-console"></a>

Gehen Sie wie folgt vor, um mithilfe der AWS Systems Manager Konsole eine AWS AppConfig Umgebung zu erstellen.

**So erstellen Sie eine Umgebung**

1. Öffnen Sie die AWS Systems Manager Konsole unter [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. Wählen Sie im Navigationsbereich **Anwendungen** und dann den Namen einer Anwendung aus, um die Detailseite zu öffnen.

1. Wählen Sie die Registerkarte **Umgebungen** und dann **Umgebung erstellen** aus.

1. Geben Sie unter **Name** einen Namen für die Umgebung ein.

1. Geben Sie unter **Description (Beschreibung)** Informationen zur Umgebung ein.

1. (Optional) Wählen Sie im Abschnitt **Monitore** das Feld **IAM-Rolle** und dann eine IAM-Rolle mit der Berechtigung aus, die Metriken abzurufen, die Sie `cloudwatch:DescribeAlarms` auf Alarme überwachen möchten.

1. Geben Sie in der **CloudWatch Alarmliste** die Amazon-Ressourcennamen (ARNs) ein oder mehrere zu überwachende Metriken ein. AWS AppConfig macht Ihre Konfigurationsbereitstellung rückgängig, wenn eine dieser Metriken in einen bestimmten `ALARM` Status wechselt. Informationen zu empfohlenen Metriken finden Sie unter [Bereitstellungen im Hinblick auf automatisches Rollback überwachen](monitoring-deployments.md)

1. (Optional) Wählen Sie im Abschnitt **Associate extensions** eine Erweiterung aus der Liste aus. Weitere Informationen finden Sie unter [AWS AppConfig Erweiterungen verstehen](working-with-appconfig-extensions-about.md).

1. (Optional) Geben Sie im Abschnitt **Tags** einen Schlüssel und einen optionalen Wert ein. Sie können maximal 50 Tags für eine Ressource angeben. 

1. Wählen Sie **Create environment (Umgebung erstellen)** aus.

AWS AppConfig erstellt die Umgebung und zeigt dann die Seite mit den **Umgebungsdetails** an. Fahren Sie mit [Erstellen eines Konfigurationsprofils in AWS AppConfig](appconfig-creating-configuration-profile.md) fort.

## Eine AWS AppConfig Umgebung erstellen (Befehlszeile)
<a name="appconfig-creating-environment-commandline"></a>

Das folgende Verfahren beschreibt, wie Sie die AWS CLI (unter Linux oder Windows) verwenden oder AWS -Tools für PowerShell eine AWS AppConfig Umgebung erstellen.

**Um Schritt für Schritt eine Umgebung zu erstellen**

1. Öffne das AWS CLI.

1. Führen Sie den folgenden Befehl aus, um eine Umgebung zu erstellen. 

------
#### [ Linux ]

   ```
   aws appconfig create-environment \
     --application-id {{The_application_ID}} \
     --name {{A_name_for_the_environment}} \
     --description {{A_description_of_the_environment}} \
     --monitors "AlarmArn={{ARN_of_the_Amazon_CloudWatch_alarm}},AlarmArnRole={{ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn}}" \
     --tags {{User_defined_key_value_pair_metadata_of_the_environment}}
   ```

------
#### [ Windows ]

   ```
   aws appconfig create-environment ^
     --application-id {{The_application_ID}} ^
     --name {{A_name_for_the_environment}} ^
     --description {{A_description_of_the_environment}} ^
     --monitors "AlarmArn={{ARN_of_the_Amazon_CloudWatch_alarm}},AlarmArnRole={{ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn}}" ^
     --tags {{User_defined_key_value_pair_metadata_of_the_environment}}
   ```

------
#### [ PowerShell ]

   ```
   New-APPCEnvironment `
     -Name {{Name_for_the_environment}} `
     -ApplicationId {{The_application_ID}}
     -Description {{Description_of_the_environment}} `
     -Monitors @{"AlarmArn={{ARN_of_the_Amazon_CloudWatch_alarm}},AlarmArnRole={{ARN_of_the_IAM role_for_AWS AppConfig_to_monitor_AlarmArn}}"} `
     -Tag {{Hashtable_type_user_defined_key_value_pair_metadata_of_the_environment}}
   ```

------

   Das System gibt unter anderem folgende Informationen zurück

------
#### [ Linux ]

   ```
   {
      "ApplicationId": "The application ID",
      "Id": "The_environment ID",
      "Name": "Name of the environment",
      "State": "The state of the environment",
      "Description": "Description of the environment",
      
      "Monitors": [ 
         { 
            "AlarmArn": "ARN of the Amazon CloudWatch alarm",
            "AlarmRoleArn": "ARN of the IAM role for AppConfig to monitor AlarmArn"
         }
      ]  
   }
   ```

------
#### [ Windows ]

   ```
   {
      "ApplicationId": "The application ID",
      "Id": "The environment ID",
      "Name": "Name of the environment",
      "State": "The state of the environment"
      "Description": "Description of the environment",
      
      "Monitors": [ 
         { 
            "AlarmArn": "ARN of the Amazon CloudWatch alarm",
            "AlarmRoleArn": "ARN of the IAM role for AppConfig to monitor AlarmArn"
         }
      ] 
   }
   ```

------
#### [ PowerShell ]

   ```
   ApplicationId     : The application ID
   ContentLength     : Runtime of the command
   Description       : Description of the environment
   HttpStatusCode    : HTTP Status of the runtime
   Id                : The environment ID
   Monitors          : {ARN of the Amazon CloudWatch alarm, ARN of the IAM role for AppConfig to monitor AlarmArn}
   Name              : Name of the environment
   Response Metadata : Runtime Metadata
   State             : State of the environment
   ```

------

Fahren Sie mit [Erstellen eines Konfigurationsprofils in AWS AppConfig](appconfig-creating-configuration-profile.md) fort.