本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用列出 AWS FIS 操作 AWS CLI
您可以使用 AWS Command Line Interface (AWS CLI) 查看有关 AWS FIS 支持的操作的信息。
先决条件
在您的计算机 AWS CLI 上安装。要开始使用,请参阅 AWS Command Line Interface 用户指南。有关命令的更多信息 AWS FIS,请参阅《AWS CLI 命令参考》中的 fis。
示例:列出所有操作的名称
您可以运行以下 list-actions 命令,列出所有操作的名称。
aws fis list-actions --query "actions[*].[id]" --output text | sort
下面是示例输出。
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
示例:查看有关操作的信息
在得知操作名称后,您可以运行以下 get-action 命令,查看有关操作的详细信息。
aws fis get-action --id aws:ec2:reboot-instances
下面是示例输出。
{
"action": {
"id": "aws:ec2:reboot-instances",
"description": "Reboot the specified EC2 instances.",
"targets": {
"Instances": {
"resourceType": "aws:ec2:instance"
}
},
"tags": {}
}
}