Experimentieroptionen für AWS FIS - 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.

Experimentieroptionen für AWS FIS

Experimentoptionen sind optionale Einstellungen für ein Experiment. Sie können bestimmte Experimentoptionen in der Experimentvorlage definieren. Zusätzliche Experimentoptionen werden festgelegt, wenn Sie mit dem Experiment beginnen.

Im Folgenden finden Sie die Syntax für die Experimentoptionen, die Sie in der Experimentvorlage definieren.

{ "experimentOptions": { "accountTargeting": "single-account | multi-account", "emptyTargetResolutionMode": "fail | skip" } }

Wenn Sie bei der Erstellung der Experimentvorlage keine Experimentoptionen angeben, wird die Standardeinstellung für jede Option verwendet.

Im Folgenden finden Sie die Syntax für die Experimentoptionen, die Sie zu Beginn des Experiments festlegen.

{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }

Wenn Sie zu Beginn des Experiments keine Experimentoptionen angeben, run-all wird die Standardeinstellung verwendet.

Ausrichtung auf Konten

Wenn Sie mehrere AWS Konten mit Ressourcen haben, auf die Sie in einem Experiment abzielen möchten, können Sie mithilfe der Option Konten-Targeting-Experiment ein Experiment mit mehreren Konten definieren. Sie führen Experimente mit mehreren Konten von einem Orchestrator-Konto aus durch, das sich auf Ressourcen in mehreren Zielkonten auswirkt. Das Orchestrator-Konto besitzt die AWS FIS Versuchsvorlage und das Experiment. Ein Zielkonto ist ein AWS Einzelkonto mit Ressourcen, die von einem AWS FIS Experiment betroffen sein können. Weitere Informationen finden Sie unter Arbeiten mit Multi-Account-Experimenten für AWS FIS.

Sie verwenden das Konto-Targeting, um den Standort Ihrer Zielressourcen anzugeben. Sie können zwei Werte für das Konten-Targeting angeben:

  • Einzelkonto — Standard. Das Experiment zielt nur auf Ressourcen in dem AWS Konto ab, auf dem das AWS FIS Experiment ausgeführt wird.

  • mehrere Konten — Das Experiment kann auf Ressourcen in mehreren AWS Konten abzielen.

Konfigurationen der Zielkonten

Um ein Experiment mit mehreren Konten durchzuführen, müssen Sie eine oder mehrere Zielkontenkonfigurationen definieren. Eine Zielkontenkonfiguration gibt die accountIdroleArn, und die Beschreibung für jedes Konto an, auf das im Experiment abgezielte Ressourcen verwendet werden sollen. Das Konto IDs der Zielkontokonfigurationen für eine Versuchsvorlage muss eindeutig sein.

Wenn Sie eine Versuchsvorlage mit mehreren Konten erstellen, gibt die Experimentvorlage ein schreibgeschütztes Feld zurücktargetAccountConfigurationsCount, d. h. die Anzahl aller Zielkontokonfigurationen für die Versuchsvorlage.

Im Folgenden finden Sie die Syntax für die Konfiguration eines Zielkontos.

{ accountId: "123456789012", roleArn: "arn:aws:iam::123456789012:role/AllowFISActions", description: "fis-ec2-test" }

Wenn Sie eine Zielkontokonfiguration erstellen, geben Sie Folgendes an:

accountId

12-stellige AWS Konto-ID des Zielkontos.

roleArn

Eine IAM Rolle, die AWS FIS Berechtigungen zum Ausführen von Aktionen im Zielkonto gewährt.

description

Eine optionale Beschreibung.

Weitere Informationen zum Arbeiten mit Zielkontokonfigurationen finden Sie unterArbeiten mit Multi-Account-Experimenten für AWS FIS.

Leerer Zielauflösungsmodus

In diesem Modus können Sie festlegen, dass Experimente auch dann abgeschlossen werden, wenn eine Zielressource nicht aufgelöst wurde.

  • scheitern — Standardeinstellung. Wenn keine Ressourcen für das Ziel gefunden wurden, wird das Experiment sofort mit dem Status beendetfailed.

  • überspringen — Wenn keine Ressourcen für das Ziel gefunden wurden, wird das Experiment fortgesetzt und alle Aktionen ohne gelöste Ziele werden übersprungen. Aktionen mit Zielen, die mit eindeutigen Kennungen definiert wurden, wie z. B.ARNs, können nicht übersprungen werden. Wenn ein Ziel, das mit einer eindeutigen Kennung definiert wurde, nicht gefunden wird, wird das Experiment sofort mit dem Status beendet failed

Aktionsmodus

Der Aktionsmodus ist ein optionaler Parameter, den Sie angeben können, wenn Sie ein Experiment starten. Sie können den Aktionsmodus auf einstellen, skip-all um eine Zielvorschau zu generieren, bevor Fehler in Ihre Zielressourcen injiziert werden. Mit der Zielvorschau können Sie Folgendes überprüfen:

  • Dass Sie Ihre Experimentvorlage so konfiguriert haben, dass sie auf die Ressourcen abzielt, die Sie erwarten. Die tatsächlichen Ressourcen, auf die Sie zu Beginn dieses Experiments abzielen, können sich von der Vorschau unterscheiden, da Ressourcen möglicherweise entfernt, aktualisiert oder nach dem Zufallsprinzip ausgewählt werden.

  • Dass Ihre Protokollierungskonfigurationen korrekt eingerichtet sind.

  • Dass Sie für Experimente mit mehreren Konten für jede Ihrer Zielkontokonfigurationen korrekt eine IAM Rolle eingerichtet haben.

Anmerkung

In diesem skip-all Modus können Sie nicht überprüfen, ob Sie über die erforderlichen Berechtigungen verfügen, um das AWS FIS Experiment durchzuführen und Maßnahmen mit Ihren Ressourcen zu ergreifen.

Der Parameter für den Aktionsmodus akzeptiert die folgenden Werte:

  • run-all— (Standard) Das Experiment führt Aktionen für Zielressourcen durch.

  • skip-all- Bei dem Experiment werden alle Aktionen für Zielressourcen übersprungen.

Weitere Informationen darüber, wie Sie den Parameter für den Aktionsmodus festlegen, wenn Sie ein Experiment starten, finden Sie unterGenerieren Sie eine Zielvorschau aus einer Experimentvorlage.