Arbeiten Sie mit Experimenten mit mehreren Konten - AWS Fehlerinjektionsservice

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.

Arbeiten Sie mit Experimenten mit mehreren Konten

Sie können Versuchsvorlagen für mehrere Konten über die AWS FIS Konsole oder die Befehlszeile erstellen und verwalten. Sie erstellen ein Experiment mit mehreren Konten, indem Sie die Option für das Konten-Targeting-Experiment als "multi-account" angeben und Zielkontenkonfigurationen hinzufügen. Nachdem Sie eine Versuchsvorlage für mehrere Konten erstellt haben, können Sie sie verwenden, um ein Experiment durchzuführen.

Bewährte Methoden für Experimente mit mehreren Konten

Im Folgenden finden Sie bewährte Methoden für die Verwendung von Experimenten mit mehreren Konten:

  • Wenn Sie Ziele für Experimente mit mehreren Konten konfigurieren, empfehlen wir, für alle Zielkonten einheitliche Ressourcen-Tags zu verwenden. Bei einem AWS FIS Experiment werden Ressourcen mit konsistenten Tags in jedem Zielkonto aufgelöst. Eine Aktion muss mindestens eine Zielressource in einem beliebigen Zielkonto auflösen, andernfalls schlägt sie fehl, außer bei Experimenten mit der emptyTargetResolutionMode Einstellung aufskip. Aktionskontingente gelten pro Konto. Wenn Sie Ressourcen nach Ressourcen-ARNs aussuchen möchten, gilt dasselbe Limit für ein einzelnes Konto pro Aktion.

  • Wenn Sie mithilfe von Parametern oder Filtern gezielt Ressourcen in einer oder mehreren Availability Zones verwenden, sollten Sie eine AZ-ID und keinen AZ-Namen angeben. Die AZ-ID ist eine eindeutige und konsistente Kennung für eine Availability Zone für alle Konten. Informationen dazu, wie Sie die AZ-ID für die Availability Zones in Ihrem Konto finden, finden Sie unter Availability Zone IDs für Ihre AWS-Ressourcen.

Erstellen Sie eine Versuchsvorlage für mehrere Konten

Um zu erfahren, wie Sie eine Versuchsvorlage über die AWS Management Console

Siehe Erstellen Sie eine Versuchsvorlage.

So erstellen Sie eine Experimentvorlage mit der CLI
  1. Öffnen Sie das AWS Command Line Interface

  2. Um ein Experiment aus einer gespeicherten JSON-Datei zu erstellen, bei der die Option für das Account-Targeting-Experiment auf gesetzt ist "multi-account" (z. B.my-template.json), ersetzen Sie die kursiv gedruckten Platzhalterwerte durch Ihre eigenen Werte und führen Sie dann den folgenden Befehl create-experiment-template aus.

    aws fis create-experiment-template --cli-input-json file://my-template.json

    Dadurch wird die Versuchsvorlage in der Antwort zurückgegeben. Kopieren Sie das id aus der Antwort, das ist die ID der Experimentvorlage.

  3. Führen Sie den Befehl create-target-account-configuration aus, um der Versuchsvorlage eine Zielkontokonfiguration hinzuzufügen. Ersetzen Sie die kursiv gedruckten Platzhalterwerte durch Ihre eigenen Werte, verwenden Sie die Werte id aus Schritt 2 als Wert für den Parameter, und führen Sie dann den folgenden Befehl aus. --experiment-template-id Der Parameter --description ist optional. Wiederholen Sie diesen Schritt für jedes Zielkonto.

    aws fis create-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333 --role-arn arn:aws:iam::111122223333:role/role-name --description "my description"
  4. Führen Sie den Befehl get-target-account-configuration aus, um die Details für eine bestimmte Zielkontokonfiguration abzurufen.

    aws fis get-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333
  5. Nachdem Sie alle Ihre Zielkontokonfigurationen hinzugefügt haben, können Sie den Befehlsbefehl list-target-account-configurations ausführen, um zu überprüfen, ob Ihre Zielkontokonfigurationen erstellt wurden.

    aws fis list-target-account-configurations --experiment-template-id EXTxxxxxxxxx

    Sie können auch überprüfen, ob Sie Zielkontokonfigurationen hinzugefügt haben, indem Sie den Befehl get-experiment-template ausführen. Die Vorlage gibt ein schreibgeschütztes Feld zurücktargetAccountConfigurationsCount, das die Anzahl aller Zielkontokonfigurationen in der Experimentvorlage angibt.

  6. Wenn Sie bereit sind, können Sie die Experimentvorlage mit dem Befehl start-experiment ausführen.

    aws fis start-experiment --experiment-template-id EXTxxxxxxxxx

Aktualisieren Sie die Konfiguration eines Zielkontos

Sie können eine bestehende Zielkontokonfiguration aktualisieren, wenn Sie den Rollen-ARN oder die Beschreibung für das Konto ändern möchten. Wenn Sie die Konfiguration eines Zielkontos aktualisieren, wirken sich die Änderungen nicht auf laufende Experimente aus, bei denen die Vorlage verwendet wird.

Um eine Zielkontokonfiguration mit dem zu aktualisieren AWS Management Console
  1. Öffnen Sie die AWS FIS Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich die Option Experimentvorlagen

  3. Wählen Sie die Experimentvorlage aus und klicken Sie dann auf Aktionen, Experimentvorlage aktualisieren.

  4. Ändern Sie die Konfigurationen des Zielkontos und wählen Sie Experimentvorlage aktualisieren aus.

So aktualisieren Sie die Konfiguration eines Zielkontos mit der CLI

Führen Sie den Befehl update-target-account-configuration to aus und ersetzen Sie dabei die kursiv gedruckten Platzhalterwerte durch Ihre eigenen Werte. Die --description Parameter --role-arn und sind optional und werden nicht aktualisiert, wenn sie nicht enthalten sind.

aws fis update-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333 --role-arn arn:aws:iam::111122223333:role/role-name --description "my description"

Löschen Sie die Konfiguration eines Zielkontos

Wenn Sie eine Zielkontokonfiguration nicht mehr benötigen, können Sie sie löschen. Wenn Sie eine Zielkontokonfiguration löschen, sind alle laufenden Experimente, die die Vorlage verwenden, nicht betroffen. Das Experiment wird so lange ausgeführt, bis es abgeschlossen oder gestoppt wird.

Um eine Zielkontokonfiguration mit dem zu löschen AWS Management Console
  1. Öffnen Sie die AWS FIS Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich die Option Experimentvorlagen aus.

  3. Wählen Sie die Experimentvorlage aus und klicken Sie dann auf Aktionen, Aktualisieren.

  4. Wählen Sie unter Zielkontokonfigurationen für den Zielkonto-Rollen-ARN, den Sie löschen möchten, die Option Entfernen aus.

So löschen Sie eine Zielkontokonfiguration mit der CLI

Führen Sie den Befehl delete-target-account-configuration aus und ersetzen Sie die kursiv gedruckten Platzhalterwerte durch Ihre eigenen Werte.

aws fis update-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333