Arbeiten Sie mit AWS FIS-Versuchsvorlagen - 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 AWS FIS-Versuchsvorlagen

Sie können Versuchsvorlagen mit der AWS FIS-Konsole oder der Befehlszeile erstellen und verwalten. Nachdem Sie eine Experimentvorlage erstellt haben, können Sie sie verwenden, um ein Experiment auszuführen.

Erstellen Sie eine Versuchsvorlage

Führen Sie als Erstes die folgenden Schritte aus:

Um eine Versuchsvorlage mit der Konsole zu erstellen
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

  3. Wählen Sie Experimentvorlage erstellen aus.

  4. (Optional) Wählen Sie für die Ausrichtung auf Konten die Option Mehrere Konten aus, um eine Versuchsvorlage für mehrere Konten zu konfigurieren.

  5. Wählen Sie für die Kontoausrichtung die Option Bestätigen aus.

  6. Geben Sie unter Beschreibung und Name eine Beschreibung und einen Namen für die Vorlage ein.

  7. Geben Sie unter Aktionen den Aktionssatz für die Vorlage an. Wählen Sie für jede Aktion Aktion hinzufügen aus und führen Sie die folgenden Schritte aus:

    • Geben Sie unter Name einen Namen für die Aktion ein.

      Zulässige Zeichen sind alphanumerische Zeichen, Bindestriche (-) und Unterstriche (_). Der Name muss mit einem Buchstaben beginnen. Leerzeichen sind nicht zulässig. Jeder Aktionsname muss in dieser Vorlage eindeutig sein.

    • (Optional) Geben Sie unter Beschreibung eine Beschreibung für die Aktion ein. Die maximale Länge beträgt 512 Zeichen.

    • (Optional) Wählen Sie für Start danach eine andere in dieser Vorlage definierte Aktion aus, die abgeschlossen sein muss, bevor die aktuelle Aktion gestartet wird. Andernfalls wird die Aktion zu Beginn des Experiments ausgeführt.

    • Wählen Sie als Aktionstyp die AWS FIS-Aktion aus.

    • Wählen Sie für Ziel ein Ziel aus, das Sie im Abschnitt Ziele definiert haben. Wenn Sie noch kein Ziel für diese Aktion definiert haben, erstellt AWS FIS ein neues Ziel für Sie.

    • Geben Sie unter Aktionsparameter die Parameter für die Aktion an. Dieser Abschnitt wird nur angezeigt, wenn die AWS FIS-Aktion Parameter hat.

    • Wählen Sie Speichern.

  8. Definieren Sie für Ziele die Zielressourcen, auf denen die Aktionen ausgeführt werden sollen. Sie müssen mindestens eine Ressourcen-ID oder ein Ressourcen-Tag als Ziel angeben. Wählen Sie Bearbeiten, um das Ziel zu bearbeiten, AWS das FIS im vorherigen Schritt für Sie erstellt hat, oder wählen Sie Ziel hinzufügen. Gehen Sie für jedes Ziel wie folgt vor:

    • Geben Sie unter Name einen Namen für das Ziel ein.

      Zulässige Zeichen sind alphanumerische Zeichen, Bindestriche (-) und Unterstriche (_). Der Name muss mit einem Buchstaben beginnen. Leerzeichen sind nicht zulässig. Jeder Zielname muss in dieser Vorlage eindeutig sein.

    • Wählen Sie unter Ressourcentyp einen Ressourcentyp aus, der für die Aktion unterstützt wird.

    • Führen Sie für die Target-Methode einen der folgenden Schritte aus:

      • Wählen Sie Ressourcen-IDs und wählen Sie dann die Ressourcen-IDs aus oder fügen Sie sie hinzu.

      • Wählen Sie Ressourcen-Tags, Filter und Parameter aus und fügen Sie dann die benötigten Tags und Filter hinzu. Weitere Informationen finden Sie unter Identifizieren Sie die Zielressourcen.

    • Wählen Sie für den Auswahlmodus Anzahl, um die Aktion für die angegebene Anzahl identifizierter Ziele auszuführen, oder wählen Sie Prozent, um die Aktion für den angegebenen Prozentsatz der identifizierten Ziele auszuführen. Standardmäßig wird die Aktion auf allen identifizierten Zielen ausgeführt.

    • Wählen Sie Speichern.

  9. Um eine Aktion mit dem von Ihnen erstellten Ziel zu aktualisieren, suchen Sie die Aktion unter Aktionen, wählen Sie Bearbeiten aus, und aktualisieren Sie dann Ziel. Sie können dasselbe Ziel für mehrere Aktionen verwenden.

  10. (Nur Experimente mit mehreren Konten) Fügen Sie für Target-Kontokonfigurationen einen Rollen-ARN und eine optionale Beschreibung für jedes Zielkonto hinzu. Um die ARNs der Zielkontorolle mit einer CSV-Datei hochzuladen, wählen Sie Rollen-ARNs für alle Zielkonten hochladen und wählen Sie dann CSV-Datei auswählen

  11. Wählen Sie für Service Access die Option Bestehende IAM-Rolle verwenden und wählen Sie dann die IAM-Rolle aus, die Sie wie in den Voraussetzungen für dieses Tutorial beschrieben erstellt haben. Wenn Ihre Rolle nicht angezeigt wird, stellen Sie sicher, dass sie über die erforderliche Vertrauensstellung verfügt. Weitere Informationen finden Sie unter IAM-Rollen für AWS FIS-Experimente.

  12. (Optional) Wählen Sie unter Stoppbedingungen die CloudWatch Amazon-Alarme für die Stoppbedingungen aus. Weitere Informationen finden Sie unter Stoppbedingungen für AWS FIS.

  13. (Optional) Konfigurieren Sie für Logs die Zieloption. Um Logs an einen S3-Bucket zu senden, wählen Sie An einen Amazon S3 S3-Bucket senden und geben Sie den Bucket-Namen und das Präfix ein. Um Logs an Logs zu CloudWatch senden, wählen Sie Send to CloudWatch Logs und geben Sie die Log-Gruppe ein.

  14. (Optional) Wählen Sie für Tags die Option Neues Tag hinzufügen aus und geben Sie einen Tag-Schlüssel und einen Tag-Wert an. Die von Ihnen hinzugefügten Tags werden auf Ihre Experimentvorlage angewendet, nicht auf die Experimente, die mit der Vorlage ausgeführt werden.

  15. Wählen Sie Experimentvorlage erstellen. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie den create Text ein und wählen Sie Experimentvorlage erstellen.

So erstellen Sie eine Experimentvorlage mit der CLI

Verwenden Sie den create-experiment-template-Befehl.

Sie können eine Experimentvorlage aus einer JSON-Datei laden.

Verwenden Sie den Parameter --cli-input-json.

aws fis create-experiment-template --cli-input-json fileb://<path-to-json-file>

Weitere Informationen finden Sie im AWS Command Line Interface Benutzerhandbuch unter Generieren einer CLI-Skeleton-Vorlage. Beispielvorlagen finden Sie unterBeispiele für AWS FIS-Experimentvorlagen.

Vorlagen für Experimente anzeigen

Sie können die von Ihnen erstellten Experimentvorlagen anzeigen.

So zeigen Sie eine Experimentvorlage mit der Konsole an
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

  3. Um Informationen zu einer bestimmten Vorlage anzuzeigen, wählen Sie die ID der Experimentvorlage aus.

  4. Im Abschnitt Details können Sie die Beschreibung und die Stoppbedingungen für die Vorlage einsehen.

  5. Um die Aktionen für die Experimentvorlage anzuzeigen, wählen Sie Aktionen.

  6. Um die Ziele für die Experimentvorlage anzuzeigen, wählen Sie Ziele.

  7. Um die Tags für die Experimentvorlage anzuzeigen, wählen Sie „Tags“.

So zeigen Sie eine Experimentvorlage mit der CLI an

Verwenden Sie den list-experiment-templatesBefehl, um eine Liste von Experimentvorlagen abzurufen, und verwenden Sie den get-experiment-templateBefehl, um Informationen zu einer bestimmten Experimentvorlage abzurufen.

Generieren Sie eine Zielvorschau aus einer Experimentvorlage

Bevor Sie ein Experiment starten, können Sie eine Zielvorschau generieren, um zu überprüfen, ob Ihre Experimentvorlage so konfiguriert ist, dass sie auf die erwarteten Ressourcen abzielt. Die Ressourcen, auf die Sie zu Beginn des eigentlichen Experiments abzielen, können sich von denen in der Vorschau unterscheiden, da Ressourcen entfernt, aktualisiert oder nach dem Zufallsprinzip ausgewählt werden können. Wenn Sie eine Zielvorschau generieren, starten Sie ein Experiment, bei dem alle Aktionen übersprungen werden.

Anmerkung

Durch das Generieren einer Zielvorschau können Sie nicht überprüfen, ob Sie über die erforderlichen Berechtigungen verfügen, um Aktionen mit Ihren Ressourcen durchzuführen.

Um eine Zielvorschau mit der Konsole zu starten
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

  3. Um die Ziele für die Experimentvorlage anzuzeigen, wählen Sie Ziele aus.

  4. Um Ihre Zielressourcen für die Experimentvorlage zu überprüfen, wählen Sie „Vorschau generieren“. Wenn Sie ein Experiment ausführen, wird diese Zielvorschau automatisch mit den Zielen aus dem letzten Experiment aktualisiert.

So starten Sie eine Zielvorschau mit der CLI
  • Führen Sie den folgenden Befehl start-experiment aus. Ersetzen Sie die kursiven Werte durch Ihre eigenen Werte.

    aws fis start-experiment \ --experiment-options actionsMode=skip-all \ --experiment-template-id EXTxxxxxxxxx

Starten Sie ein Experiment mit einer Vorlage

Nachdem Sie eine Experimentvorlage erstellt haben, können Sie Experimente mit dieser Vorlage starten.

Wenn Sie ein Experiment starten, erstellen wir einen Snapshot der angegebenen Vorlage und verwenden diesen Snapshot, um das Experiment auszuführen. Wenn die Versuchsvorlage während der Ausführung des Experiments aktualisiert oder gelöscht wird, haben diese Änderungen daher keine Auswirkungen auf das laufende Experiment.

Wenn Sie ein Experiment starten, erstellt AWS FIS in Ihrem Namen eine dienstbezogene Rolle. Weitere Informationen finden Sie unter Verwenden Sie serviceverknüpfte Rollen für AWS den Fault Injection Service.

Nachdem Sie das Experiment gestartet haben, können Sie es jederzeit beenden. Weitere Informationen finden Sie unter Stoppen eines Experiments.

Um ein Experiment mit der Konsole zu starten
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

  3. (Optional) Um eine Vorschau zur Überprüfung Ihrer Ziele zu generieren:

    • Wählen Sie Ziele aus.

    • Wählen Sie „Vorschau generieren“.

  4. Wählen Sie die Experimentvorlage aus und klicken Sie auf Experiment starten.

  5. (Optional) Um Ihrem Experiment ein Tag hinzuzufügen, wählen Sie Neues Tag hinzufügen und geben Sie einen Tag-Schlüssel und einen Tag-Wert ein.

  6. Wählen Sie Start Experiment (Experiment starten) aus. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie den start Text ein und wählen Sie Experiment starten.

Um ein Experiment mit der CLI zu starten

Verwenden Sie den Befehl start-experiment.

Aktualisieren Sie eine Experimentvorlage

Sie können eine bestehende Experimentvorlage aktualisieren. Wenn Sie eine Experimentvorlage aktualisieren, wirken sich die Änderungen nicht auf laufende Experimente aus, die die Vorlage verwenden.

Um eine Experimentvorlage mithilfe der Konsole zu aktualisieren
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

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

  4. Ändern Sie die Vorlagendetails nach Bedarf und wählen Sie Experimentvorlage aktualisieren.

So aktualisieren Sie eine Experimentvorlage mit der CLI

Verwenden Sie den update-experiment-template-Befehl.

Versuchs-Vorlagen mit Tags versehen

Sie können Ihre eigenen Tags auf Versuchsvorlagen anwenden, um sie besser organisieren zu können. Sie können auch tagbasierte IAM-Richtlinien implementieren, um den Zugriff auf Versuchsvorlagen zu kontrollieren.

Um eine Versuchsvorlage mit der Konsole zu taggen
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

  3. Wählen Sie die Experimentvorlage aus und klicken Sie auf Aktionen, Tags verwalten.

  4. Um ein neues Tag hinzuzufügen, wählen Sie Neues Tag hinzufügen und geben Sie dann einen Schlüssel und einen Wert an.

    Um ein Tag zu entfernen, wählen Sie Entfernen für das Tag aus.

  5. Wählen Sie Speichern.

Um eine Experimentvorlage mit der CLI zu taggen

Verwenden Sie den Befehl tag-resource.

Löschen Sie eine Experimentvorlage

Wenn Sie eine Experimentvorlage nicht mehr benötigen, können Sie sie löschen. Wenn Sie eine Experimentvorlage 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. Gelöschte Versuchsvorlagen können jedoch nicht auf der Seite Experimente in der Konsole angezeigt werden.

Um eine Experimentvorlage mit der Konsole zu löschen
  1. Öffnen Sie die AWS FIS-Konsole unter https://console.aws.amazon.com/fis/.

  2. Wählen Sie im Navigationsbereich Experimentvorlagen aus.

  3. Wählen Sie die Experimentvorlage aus und klicken Sie dann auf Aktionen, Experimentvorlage löschen.

  4. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie die Option Experimentvorlage löschen ein delete und wählen Sie sie aus.

Um eine Experimentvorlage mit der CLI zu löschen

Verwenden Sie den delete-experiment-template-Befehl.