View a markdown version of this page

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

Einrichtung AWS AppConfig

Melde dich für eine an AWS-Konto

Um damit zu beginnen AWS, benötigen Sie eine AWS-Konto. Informationen zum Erstellen einer AWS-Konto finden Sie AWS-Konto im AWS -Kontenverwaltung Referenzhandbuch unter Erste Schritte mit einer.

Konfigurieren Sie die Berechtigungen für das automatische Rollback

Sie können so konfigurieren AWS AppConfig , dass als Reaktion auf einen oder mehrere CloudWatch Amazon-Alarme ein Rollback zu einer früheren Version einer Konfiguration erfolgt. Wenn Sie eine Bereitstellung so konfigurieren, dass sie auf CloudWatch Alarme reagiert, geben Sie eine AWS Identity and Access Management (IAM-) Rolle an. AWS AppConfig benötigt diese Rolle, damit CloudWatch Alarme überwacht werden können. Dieses Verfahren ist optional, wird aber dringend empfohlen.

Anmerkung

Notieren Sie die folgenden Informationen:

  • Die IAM-Rolle muss zum aktuellen Konto gehören. Standardmäßig AWS AppConfig können nur Alarme überwacht werden, die dem aktuellen Konto gehören.

  • Informationen zu zu überwachenden Messwerten und AWS AppConfig zur Konfiguration des automatischen Rollbacks finden Sie unterBereitstellungen im Hinblick auf automatisches Rollback überwachen.

Verwenden Sie die folgenden Verfahren, um eine IAM-Rolle zu erstellen, die ein Rollback basierend auf Alarmen ermöglicht AWS AppConfig . CloudWatch In diesem Abschnitt werden folgende Verfahren beschrieben.

Schritt 1: Erstellen Sie die Berechtigungsrichtlinie für ein Rollback auf der Grundlage von Alarmen CloudWatch

Gehen Sie wie folgt vor, um eine IAM-Richtlinie zu erstellen, die zum Aufrufen der DescribeAlarms API-Aktion AWS AppConfig berechtigt.

So erstellen Sie eine IAM-Berechtigungsrichtlinie für ein Rollback auf der Grundlage von Alarmen CloudWatch
  1. Öffnen Sie unter https://console.aws.amazon.com/iam/ die IAM-Konsole.

  2. Wählen Sie im Navigationsbereich Richtlinien und dann Richtlinie erstellen.

  3. Wählen Sie auf der Seite Richtlinie erstellen die Registerkarte JSON aus.

  4. Ersetzen Sie den Standardinhalt auf der Registerkarte JSON durch die folgende Berechtigungsrichtlinie und wählen Sie dann Weiter: Tags aus.

    Anmerkung

    Um Informationen über CloudWatch zusammengesetzte Alarme zurückzugeben, müssen dem DescribeAlarms API-Vorgang * Berechtigungen zugewiesen werden, wie hier gezeigt. Sie können keine Informationen über zusammengesetzte Alarme zurückgeben, wenn sie DescribeAlarms einen engeren Geltungsbereich haben.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudwatch:DescribeAlarms" ], "Resource": "*" } ] }
  5. Geben Sie Tags für diese Rolle ein und wählen Sie dann Next: Review (Weiter: Prüfen) aus.

  6. Geben Sie auf der Seite „Überprüfen“ den Text SSMCloudWatchAlarmDiscoveryPolicy in das Feld Name ein.

  7. Wählen Sie Richtlinie erstellen aus. Das System führt Sie zur Seite Policies (Richtlinien) zurück.

Schritt 2: Erstellen Sie die IAM-Rolle für das Rollback auf der Grundlage von Alarmen CloudWatch

Gehen Sie wie folgt vor, um eine IAM-Rolle zu erstellen und ihr die im vorherigen Verfahren erstellte Richtlinie zuzuweisen.

So erstellen Sie eine IAM-Rolle für ein Rollback auf der Grundlage von Alarmen CloudWatch
  1. Öffnen Sie unter https://console.aws.amazon.com/iam/ die IAM-Konsole.

  2. Wählen Sie im Navigationsbereich Roles (Rollen) und dann Create role (Rolle erstellen).

  3. Wählen Sie unter Select type of trusted entity (Typ der vertrauenswürdigen Entität auswählen) die Option AWS -Service aus.

  4. Wählen Sie direkt unter Wählen Sie den Dienst aus, der diese Rolle verwenden soll die Option EC2: Erlaubt EC2-Instances, AWS Dienste in Ihrem Namen aufzurufen, und wählen Sie dann Weiter: Berechtigungen aus.

  5. Suchen Sie auf der Seite mit den Richtlinien für angehängte Berechtigungen nach. SSMCloudWatchAlarmDiscoveryPolicy

  6. Wählen Sie diese Richtlinie aus, und klicken Sie dann aufNext: Tags (Weiter: Tags).

  7. Geben Sie Tags für diese Rolle ein und wählen Sie dann Next: Review (Weiter: Prüfen) aus.

  8. Geben Sie auf der Seite „Rolle erstellen“ SSMCloudWatchAlarmDiscoveryRole in das Feld Rollenname ein, und wählen Sie dann Rolle erstellen aus.

  9. Wählen Sie auf der Seite Roles (Rollen) die von Ihnen soeben erstellte Rolle aus. Die Seite Summary (Übersicht) wird geöffnet.

Schritt 3: Hinzufügen einer Vertrauensstellung

Gehen Sie wie folgt vor, um die Rolle, die Sie gerade erstellt haben, für AWS AppConfig als Vertrauensstellung zu konfigurieren.

Um eine Vertrauensbeziehung hinzuzufügen für AWS AppConfig
  1. Wählen Sie auf der Seite Summary für die eben erstellte Rolle die Registerkarte Trust Relationships und wählen Sie dann Edit Trust Relationship.

  2. Bearbeiten Sie die Richtlinie so, dass sie nur "appconfig.amazonaws.com" enthält, wie im folgenden Beispiel gezeigt:

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "appconfig.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  3. Wählen Sie Update Trust Policy (Trust Policy aktualisieren).