amazon-web-services - 如何使用 AWS CLI 使用 EC2 标签或名称删除 EC2 实例
问题描述
我需要使用 AWS CLI 使用名称或标签删除 Amazon EC2 实例。
怎么可能?
解决方案
要使用AWS 命令行界面 (CLI)终止实例:
aws ec2 terminate-instances --instance-ids i-abcd1234
请参阅:terminate-instances — AWS CLI 命令参考
但是,这需要**Instance ID*。
相反,如果您想通过标签选择实例,那么您首先需要搜索实例。
例如,如果您按实例名称(实际上只是一个标签)进行搜索,请使用:
aws ec2 describe-instances --filters Name=tag:Name,Values=Foo --query Reservations[].Instances[].InstanceId
最后,您可以将这两个查询组合在一起:
aws ec2 terminate-instances --instance-ids `aws ec2 describe-instances --filters Name=tag:Name,Values=Foo --query Reservations[].Instances[].InstanceId --output text`
推荐阅读
- c - 为什么接受命令不是套接字中的 euqal 连接命令?
- c# - 构建服务器操作系统与生成的二进制文件之间的依赖关系
- javascript - 是否可以在 iframe 中打开弹出窗口
- javascript - eclipse上启动axelor-erp,web时出现异常
- c++ - 尝试使用链表实现冒泡排序但它不起作用
- elasticsearch - 如何确定 ElasticSearch 的正确堆大小?
- c# - 如何在角度服务中调用 web api
- cmake - 我们如何从主 CMakeLists.txt 文件中引用外部 cmake 文件?
- java - 从 ftp 站点下载文件时,如何使用 tftpget 加速或使用并行执行?人才
- azure-active-directory - 使用 Auth0 作为 IDP 的 Azure B2B 直接联合