【发布时间】:2017-10-20 16:45:36
【问题描述】:
我需要所有地区的 CLI 详细信息。我试过下面的脚本,但无法获取所有详细信息。我需要以下字段:
- 实例名称
- 实例状态
- 虚拟化
- AWS 区域
- 实例类型
- DNS 主机名
- 应用名称
- 帐户 ID
这是我的脚本:
for region in `aws ec2 describe-regions --output text | cut -f3`; do
echo -e "\nListing Instances in region:'$region'..."
aws ec2 describe-instances --region $region | jq -R '.Reservations[] | ( .Instances[] | {state: .State.Name, name: .KeyName, type: .InstanceType, key: .KeyName})' aws ec2 describe-instances --region $region --query 'Reservations[].Instances[].[InstanceId,Tags[]]' --output text
done
【问题讨论】:
-
查看docs.aws.amazon.com/cli/latest/reference/ec2/… 的输出部分并尝试找到您需要的所有输出(例如InstanceType)。对于您找不到的任何内容,请使用该信息更新您的问题。
标签: csv amazon-web-services amazon-ec2