Umgebungen für Ihre Anwendung erstellen in AWS AppConfig - AWS AppConfig

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

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 WebMobile, 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.

Eine AWS AppConfig Umgebung (Konsole) erstellen

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/.

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

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

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

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

  6. (Optional) Wählen Sie im Abschnitt Monitore das Feld IAM-Rolle und dann eine IAM-Rolle aus, die berechtigt ist, eine Konfiguration rückgängig zu machen, falls ein Alarm ausgelöst wird.

  7. Wählen Sie in der CloudWatch Alarmliste einen oder mehrere Alarme aus, die überwacht werden sollen. AWS AppConfig macht Ihre Konfigurationsbereitstellung rückgängig, wenn einer dieser Alarme in einen Alarmzustand übergeht.

  8. (Optional) Wählen Sie im Abschnitt „Erweiterungen zuordnen“ eine Erweiterung aus der Liste aus. Weitere Informationen finden Sie unter Über AWS AppConfig Erweiterungen.

  9. (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.

  10. 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 fort.

Eine AWS AppConfig Umgebung erstellen (Befehlszeile)

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

Um Schritt für Schritt eine Umgebung zu erstellen
  1. Öffne das AWS CLI.

  2. 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 fort.