对 AWS 不太熟悉,但是我希望通过按标签名称进行过滤来使用 AWS CLI 终止一组 ec2 实例。
如果我使用describe-instances
, I can filter
按标签:键=value . For terminate-instances
我没有看到过滤的方法。我认为这是可能的,因为我可以使用 AWS 控制台进行过滤和终止,但我希望通过 CLI 来执行此操作。
最新的 AWS CLI 允许您无需任何脚本或 jq:
aws ec2 terminate-instances --instance-ids $(aws ec2 describe-instances --query 'Reservations[].Instances[].InstanceId' --filters "Name=tag:tagkey,Values=tagvalue" --output text)
只要预期实例数量不是很大,就可以使用上面的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)