AWS CLI的“ec2 describe-instances”方法缺少了关于instances的所有信息,只返回了instance的ID。为了返回instance的其他信息,可以使用“--query”选项和“--include-metadata”选项。
例如,想要返回instance的名称、instance类型、状态和私有IP地址,可以使用以下命令:
aws ec2 describe-instances --query 'Reservations[].Instances[].{Name: Tags[?Key==Name
]|[0].Value, Type: InstanceType, Status: State.Name, PrivateIpAddress: PrivateIpAddress}' --output table
这会返回一个表格格式的输出,包含名称、类型、状态和私有IP地址的信息。