我们正在标记我们的 AWS 实例,我想通过 TAG 引用检索我们所有实例(ELB、S3、EC2、安全组)的列表。例如,我们一直用这样的东西标记我们的资源:{“Key”:“Project”,“Value”:“bananas”},
我们如何通过 power-shell 获取包含 TAG Project 值“bananas”的所有资源的列表?
我能够使用以下脚本获取我所有的 EC2:
$instance = 获取 EC2Instance
-Filter @( @{name='tag:Project'; values="bananas"};
@{name='instance-state-code'; values = 16} )
| Select-Object -ExpandProperty instances #Get instance ID 忽略任何终止的实例 $instance | 导出-CSV "C:\ec2.csv"
但我不确定如何使用一个脚本获取我所有的标记资源。