Azioni per AWS FIS - AWS Servizio di iniezione dei guasti

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni per AWS FIS

Un'azione è l'attività di iniezione dei guasti eseguita su un bersaglio utilizzando AWS Fault Injection Service (AWS FIS). AWS FIS fornisce azioni preconfigurate per tipi specifici di obiettivi tra AWS i servizi. Si aggiungono azioni a un modello di esperimento, che viene quindi utilizzato per eseguire esperimenti.

Identificatori di azioni

Ogni AWS FIS azione ha un identificatore con il seguente formato:

aws:service-name:action-type

Ad esempio, la seguente azione arresta le istanze Amazon EC2 di destinazione:

aws:ec2:stop-instances

Per un elenco completo delle azioni, consulta la. AWS FIS riferimento alle azioni Per ottenere l'elenco utilizzando il AWS CLI, vedereElenca le azioni.

Parametri dell'operazione

Alcune AWS FIS azioni hanno parametri aggiuntivi specifici dell'azione. Questi parametri vengono utilizzati per passare informazioni al AWS FIS momento dell'esecuzione dell'azione.

AWS FIS supporta tipi di errore personalizzati utilizzando l'aws:ssm:send-commandazione, che utilizza l'agente SSM e un documento di comando SSM per creare la condizione di errore sulle istanze di destinazione. L'aws:ssm:send-commandazione include un documentArn parametro che prende come valore l'Amazon Resource Name (ARN) di un documento SSM. Specifichi i valori per i parametri quando aggiungi l'azione al modello di esperimento.

Per ulteriori informazioni sulla specificazione dei parametri per l'aws:ssm:send-commandazione, consultateUsa l'azione aws:ssm:send-command.

Ove possibile, è possibile inserire una configurazione di rollback (nota anche come azione successiva) all'interno dei parametri dell'azione. Un'azione post riporta l'obiettivo allo stato in cui si trovava prima dell'esecuzione dell'azione. L'azione di post viene eseguita dopo il tempo specificato nella durata dell'azione. Non tutte le azioni possono supportare le azioni di pubblicazione. Ad esempio, se l'azione interrompe un'istanza Amazon EC2, non è possibile ripristinare l'istanza dopo che è stata terminata.

Obiettivi d'azione

Un'azione viene eseguita sulle risorse di destinazione specificate. Dopo aver definito un obiettivo, è possibile specificarne il nome quando si definisce un'azione.

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

AWS FIS le azioni supportano i seguenti tipi di risorse per gli obiettivi d'azione:

  • Gruppi Auto Scaling — Gruppi di Auto Scaling di Amazon EC2

  • Bucket: bucket Amazon S3

  • Cluster: cluster Amazon EKS

  • Cluster: cluster Amazon ECS o cluster Amazon Aurora DB

  • DBInstances: istanze database Amazon RDS

  • Tabelle globali crittografate: Amazon DynamoDB; tabelle globali crittografate con una chiave gestita dal cliente

  • Tabelle globali: Amazon DynamoDB; tabelle globali

  • Istanze: istanze Amazon EC2

  • Nodegroups — gruppi di nodi Amazon EKS

  • Pods: pod Kubernetes su Amazon EKS

  • ReplicationGroups ElastiCache — Gruppi di replica Redis

  • Ruoli: ruoli IAM

  • SpotInstances— Istanze Spot Amazon EC2

  • Sottoreti: sottoreti VPC

  • Attività: attività di Amazon ECS

  • TransitGateways— Gateway di transito

  • Volumi: volumi Amazon EBS

Per alcuni esempi, consulta Esempio di azioni.