Répertoriez les AWS FIS actions à l'aide du AWS CLI - AWS Service d'injection de défauts

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Répertoriez les AWS FIS actions à l'aide du AWS CLI

Vous pouvez utiliser le AWS Command Line Interface (AWS CLI) pour afficher des informations sur les actions prises en AWS FIS charge.

Prérequis

Installez-le AWS CLI sur votre ordinateur. Consultez le AWS Command Line Interface Guide de l’utilisateur pour démarrer. Pour plus d'informations sur les commandes pour AWS FIS, voir fis dans le manuel de référence des AWS CLI commandes.

Exemple : liste les noms de toutes les actions

Vous pouvez répertorier les noms de toutes les actions à l'aide de la commande list-actions comme suit.

aws fis list-actions --query "actions[*].[id]" --output text | sort

Voici un exemple de sortie.

aws:cloudwatch:assert-alarm-state aws:dynamodb:global-table-pause-replication aws:ebs:pause-volume-io aws:ec2:api-insufficient-instance-capacity-error aws:ec2:asg-insufficient-instance-capacity-error aws:ec2:reboot-instances aws:ec2:send-spot-instance-interruptions aws:ec2:stop-instances aws:ec2:terminate-instances aws:ecs:drain-container-instances aws:ecs:stop-task aws:eks:inject-kubernetes-custom-resource aws:eks:terminate-nodegroup-instances aws:elasticache:interrupt-cluster-az-power aws:fis:inject-api-internal-error aws:fis:inject-api-throttle-error aws:fis:inject-api-unavailable-error aws:fis:wait aws:network:disrupt-connectivity aws:network:route-table-disrupt-cross-region-connectivity aws:network:transit-gateway-disrupt-cross-region-connectivity aws:rds:failover-db-cluster aws:rds:reboot-db-instances aws:s3:bucket-pause-replication aws:ssm:send-command aws:ssm:start-automation-execution
Exemple : Afficher les informations relatives à une action

Une fois que vous avez le nom d'une action, vous pouvez afficher des informations détaillées sur l'action à l'aide de la commande get-action comme suit.

aws fis get-action --id aws:ec2:reboot-instances

Voici un exemple de sortie.

{ "action": { "id": "aws:ec2:reboot-instances", "description": "Reboot the specified EC2 instances.", "targets": { "Instances": { "resourceType": "aws:ec2:instance" } }, "tags": {} } }