Aktionen 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.

Aktionen für AWS FIS

Eine Aktion ist die Fault-Injection-Aktivität, die Sie mit AWS Fault Injection Service (AWS FIS) auf einem Ziel ausführen. AWS FIS stellt AWS dienstübergreifend vorkonfigurierte Aktionen für bestimmte Zieltypen bereit. Sie fügen Aktionen zu einer Experimentvorlage hinzu, die Sie dann zum Ausführen von Experimenten verwenden.

Aktions-Identifikatoren

Jede AWS FIS Aktion hat einen Bezeichner mit dem folgenden Format:

aws:service-name:action-type

Mit der folgenden Aktion werden beispielsweise die Amazon EC2 EC2-Ziel-Instances gestoppt:

aws:ec2:stop-instances

Eine vollständige Liste der Aktionen finden Sie unterAWS FIS Referenz für Aktionen. Informationen zum Abrufen der Liste mithilfe von finden Sie unterListet die Aktionen auf. AWS CLI

Aktionsparameter

Einige AWS FIS Aktionen haben zusätzliche Parameter, die für die Aktion spezifisch sind. Diese Parameter werden verwendet, um Informationen an den AWS FIS Zeitpunkt weiterzuleiten, an dem die Aktion ausgeführt wird.

AWS FIS unterstützt benutzerdefinierte Fehlertypen mithilfe der aws:ssm:send-command Aktion, bei der der SSM-Agent und ein SSM-Befehlsdokument verwendet werden, um den Fehlerzustand auf den Zielinstanzen zu erstellen. Die aws:ssm:send-command Aktion umfasst einen documentArn Parameter, der den Amazon-Ressourcennamen (ARN) eines SSM-Dokuments als Wert verwendet. Sie geben Werte für Parameter an, wenn Sie die Aktion zu Ihrer Experimentvorlage hinzufügen.

Weitere Informationen zum Angeben von Parametern für die aws:ssm:send-command Aktion finden Sie unterVerwenden Sie die Aktion aws:ssm:send-command.

Wenn möglich, können Sie in die Aktionsparameter eine Rollback-Konfiguration (auch als Post-Aktion bezeichnet) eingeben. Eine Post-Aktion versetzt das Ziel in den Zustand zurück, in dem es sich vor der Ausführung der Aktion befand. Die Post-Aktion wird nach der in der Aktionsdauer angegebenen Zeit ausgeführt. Nicht alle Aktionen können Post-Aktionen unterstützen. Wenn die Aktion beispielsweise eine Amazon EC2 EC2-Instance beendet, können Sie die Instance nicht wiederherstellen, nachdem sie beendet wurde.

Ziele der Aktion

Eine Aktion wird auf den von Ihnen angegebenen Zielressourcen ausgeführt. Nachdem Sie ein Ziel definiert haben, können Sie seinen Namen angeben, wenn Sie eine Aktion definieren.

"targets": { "resource_type": "resource_name" }

AWS FIS Aktionen unterstützen die folgenden Ressourcentypen für Aktionsziele:

  • Auto Scaling Scaling-Gruppen — Amazon EC2 Auto Scaling Scaling-Gruppen

  • Eimer — Amazon S3 S3-Eimer

  • Cluster — Amazon EKS-Cluster

  • Cluster — Amazon ECS-Cluster oder Amazon Aurora Aurora-DB-Cluster

  • DBInstances — Amazon RDS-DB-Instances

  • Verschlüsselte globale Tabellen — Amazon DynamoDB; globale Tabellen, die mit einem vom Kunden verwalteten Schlüssel verschlüsselt sind

  • Globale Tabellen — Amazon DynamoDB; globale Tabellen

  • Instanzen — Amazon EC2 EC2-Instances

  • Knotengruppen — Amazon EKS-Knotengruppen

  • Pods — Kubernetes-Pods auf Amazon EKS

  • ReplicationGroups— ElastiCache Redis-Replikationsgruppen

  • Rollen — IAM-Rollen

  • SpotInstances— Amazon EC2-Spot-Instances

  • Subnetze — VPC-Subnetze

  • Aufgaben — Amazon ECS-Aufgaben

  • TransitGateways— Transit-Gateways

  • Volumen — Amazon EBS-Volumen

Beispiele finden Sie unter Beispielaktionen.