

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.

# Erstellen Sie Umgebungen für Ihre Anwendung 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, z. B. Anwendungen in einer `Beta` `Production` OR-Umgebung, AWS Lambda Funktionen oder Containern. 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**
+ [Erstellen einer AWS AppConfig Umgebung (Konsole)](#appconfig-creating-environment-console)
+ [Erstellen einer AWS AppConfig Umgebung (Befehlszeile)](#appconfig-creating-environment-commandline)

## Erstellen einer AWS AppConfig Umgebung (Konsole)
<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 aus und wählen Sie dann eine IAM-Rolle aus, die berechtigt ist, die Metriken abzurufen, die Sie im Hinblick `cloudwatch:DescribeAlarms` auf Alarme überwachen möchten.

1. Geben Sie in der ** CloudWatch ** Alarmliste für Amazon Resource Names (ARNs) eine oder mehrere Metriken ein, die überwacht werden sollen. AWS AppConfig setzt Ihre Konfigurationsbereitstellung zurück, wenn eine dieser Metriken in einen `ALARM` Zustand übergeht. Informationen zu empfohlenen Metriken finden Sie unter [Bereitstellungen im Hinblick auf automatisches Rollback überwachen](monitoring-deployments.md)

1. (Optional) Wählen Sie im ** Abschnitt Erweiterungen ** zuordnen eine Erweiterung aus der Liste aus. Weitere Informationen finden Sie unter [Verstehen AWS AppConfig Erweiterungen](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.

## Erstellen einer AWS AppConfig Umgebung (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.

**So erstellen Sie Schritt für Schritt eine Umgebung**

1. Öffnen Sie die 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.