View a markdown version of this page

Schritt 6: Führen Sie Ihren ersten Resilienztest durch (optional) - AWS Resilience Hub

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.

Schritt 6: Führen Sie Ihren ersten Resilienztest durch (optional)

Mithilfe von Resilienztests können Sie überprüfen, ob Ihr Service wie erwartet funktioniert und wiederhergestellt wird, indem mithilfe von () kontrollierte Fehler injiziert werden. AWS Fault Injection Service AWS FIS In diesem Schritt wählen Sie eine Testvorlage aus, erstellen einen Test für Ihren Service und starten einen Testlauf.

Konsole
  1. Navigieren Sie zu Ihrem Service und wählen Sie den Tab Testen. Es werden Ihnen empfohlene Resilienztests angezeigt, die auf der Architektur und der Resilienzrichtlinie Ihres Dienstes basieren.

  2. Wählen Sie eine Testvorlage aus (z. B. Availability Zone: Recovery). Wählen Sie Details anzeigen, um mehr über den empfohlenen Test zu erfahren.

  3. Wählen Sie Testkonfiguration bearbeiten, geben Sie alle erforderlichen Parameter ein und speichern Sie. Dadurch wird Ihr Test anhand der Vorlage erstellt — Ihre Konfiguration wird gespeichert und für zukünftige Läufe wiederverwendet. Sie können Ihre Testkonfiguration jederzeit bearbeiten.

  4. Wählen Sie Test starten, um einen Testlauf zu starten.

  5. Überwachen Sie den Testlauf und überprüfen Sie, ob Ihre Wiederherstellungsziele erreicht wurden.

AWS CLI
# List the available test templates aws resiliencehubv2 list-test-templates --region us-east-1 # Create a test for your service from a template aws resiliencehubv2 create-test \ --test-template-arn "arn:aws:resiliencehub:us-east-1:aws:test-template/aws-az-recovery:rtaz001" \ --target-identifier "arn:aws:resiliencehub:us-east-1:123456789012:service/api-service:def456" \ --parameters '{"availabilityZone": ["us-east-1a"]}' # Start a test run aws resiliencehubv2 start-test-run --test-id "test-id" # Check the status and results of the test run aws resiliencehubv2 get-test-run --test-run-id "test-run-id"

Weitere Informationen finden Sie unter Resilienztests.