【发布时间】:2022-01-28 03:57:04
【问题描述】:
我需要生成一个不包含特定标签的 AWS 实例列表。这些实例分布在多个帐户中。
我已经完成了查找和输出符合我的条件的实例的部分,但我不知道如何让帐户也输出到文件中。
这是我目前的脚本:
$aws_accounts =
<list of accounts>
foreach ($account in $aws_accounts) {
aws --profile $account ec2 describe-instances --output text --region us-east-1 --query 'Reservations[].Instances[?!not_null(Tags[?Key == `tag`].Value)] | [].[InstanceId, OwnerID]' >> c:\temp\file.csv
}
AWS 文档让我相信我可以添加“OwnerID”,如此处所示,但它只给了我实例 ID 和“无”。
诚然,我对查询的语法并不是特别熟悉。 This page 演示了我正在尝试做的事情,但我无法弄清楚。
【问题讨论】:
标签: amazon-web-services powershell aws-cli