Erstellung von AWS FIS Experimenten auf der Grundlage der Betriebsempfehlungen - AWS Zentrum für Resilienz

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.

Erstellung von AWS FIS Experimenten auf der Grundlage der Betriebsempfehlungen

AWS Resilience Hub empfiehlt, dass Sie Ihre Anwendung testen, nachdem Sie einen Bewertungsbericht erstellt haben. Sie können über den Bewertungsbericht Ihrer Anwendung auf diese Experimente zugreifen und sie ausführen.

AWS Resilience Hub bietet eine Liste von AWS FIS Experimenten, bei denen es sich um Systems Manager Manager-Dokumente mit Testparametern handelt. Wenn Sie ein AWS FIS Experiment aus der Liste auswählen, AWS Resilience Hub erstellt eine AWS CloudFormation Vorlage mit den Parametern, die Sie im Systems Manager Manager-Dokument definiert haben. Nach der Erstellung des AWS CloudFormation Stacks können Sie Ihre bereitgestellten AWS FIS Experimente für Ihre Anwendung sehen.

Die AWS CloudFormation Vorlage besteht aus einer IAM-Rolle für jedes Systems Manager Manager-Dokument mit den für die Ausführung erforderlichen Mindestberechtigungen.

Um ein AWS FIS Experiment auf der Grundlage von AWS Resilience Hub Empfehlungen zu erstellen, müssen Sie eine AWS CloudFormation Vorlage für die empfohlenen Tests erstellen und diese in Ihre Codebasis aufnehmen.

Um eine AWS CloudFormation Vorlage für das AWS FIS Experiment zu erstellen
  1. Öffne die AWS Resilience Hub Konsole.

  2. Wählen Sie im Navigationsbereich Applications (Anwendungen).

  3. Wählen Sie aus der Liste der Anwendungen die Anwendung aus, für die Sie einen Test erstellen möchten.

  4. Wählen Sie die Registerkarte Assessments.

  5. Wählen Sie eine Bewertung aus der Tabelle mit den Resilienzbewertungen aus. Wenn Sie noch keine Bewertung haben, schließen Sie das Verfahren unter ab Durchführung von Resilienzbewertungen und kehren Sie dann zu diesem Schritt zurück.

  6. Wählen Sie unter Betriebsempfehlungen die Option Experimente zur Fehlerinjektion aus.

  7. Wählen Sie alle Tests aus, die Sie einbeziehen möchten.

  8. Wählen Sie CloudFormation Vorlage erstellen. Das Erstellen der AWS CloudFormation Vorlage kann bis zu einigen Minuten dauern.

  9. Wählen Sie Templates (Vorlagen).

    Sie können die neu erstellte AWS CloudFormation Vorlage in der Tabelle Vorlagen einsehen.

    Gehen Sie wie folgt vor, um die Empfehlungen in Ihre Codebasis aufzunehmen.

Um die AWS Resilience Hub Empfehlungen in Ihre Codebasis aufzunehmen
  1. Wählen Sie unter Betriebsempfehlungen die Option Vorlagen aus.

  2. Wählen Sie in der Liste der Vorlagen den Namen der AWS FIS Experimentvorlage aus, die Sie gerade erstellt haben.

    Anhand der folgenden Informationen können Sie die Tests identifizieren, die in Ihrer Anwendung implementiert sind:

    • Testname — Name des Tests, den Sie für Ihre Anwendung erstellt haben.

    • Beschreibung — Beschreibt das Ziel des Tests.

    • Status — Gibt den aktuellen Implementierungsstatus des Tests an.

      In dieser Spalte wird einer der folgenden Werte angezeigt:

      • Implementiert — Zeigt an, dass der Test in Ihrer Anwendung implementiert ist.

      • Nicht implementiert — Zeigt an, dass der Test nicht implementiert oder in Ihrer Anwendung enthalten ist.

      • Ausgeschlossen — Zeigt an, dass der Test aus der Anwendung ausgeschlossen ist.

      • Inaktiv — Zeigt an, dass der Test zwar bereitgestellt wurde AWS FIS, aber in den letzten 30 Tagen nicht ausgeführt wurde.

    • Testlauf — Amazon S3 S3-URL des Dokuments, das die Ergebnisse des letzten Tests enthält.

    • Quellvorlage — Stellt den Amazon-Ressourcennamen (ARN) des AWS CloudFormation Stacks bereit, der die Experimentdetails enthält.

  3. Wählen Sie unter Vorlagendetails den Link in Templates S3 Path, um das Vorlagenobjekt in der Amazon S3 S3-Konsole zu öffnen.

  4. Wählen Sie in der Amazon S3 S3-Konsole in der Tabelle Objekte den Link zum Testordner aus.

  5. Um den Amazon S3 S3-Pfad zu kopieren, aktivieren Sie das Kontrollkästchen vor der JSON-Datei und wählen Sie URL kopieren.

  6. Erstellen Sie einen AWS CloudFormation Stack von der AWS CloudFormation Konsole aus. Weitere Informationen zum Erstellen eines AWS CloudFormation Stacks finden Sie unterhttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html.

    Bei der Erstellung des AWS CloudFormation Stacks müssen Sie den Amazon S3-Pfad angeben, den Sie aus dem vorherigen Schritt kopiert haben.