我在过去几周创建了新的 EC2 Spot 请求。为每个请求创建了一个新的安全组。当点请求被删除时,安全组没有被删除。我已达到 100 个组的限制并想删除它们。 EC2 界面显然一次只允许一次删除,这意味着我必须点击 300 次才能删除这些组。或者有没有更好的方法可以通过点击几下或几行代码来删除多个安全组?
最佳答案
这需要一些基本的脚本和 AWS 开发工具包。您几乎可以使用 AWS 提供的所有开发工具包来完成此操作。
我更喜欢 AWS-CLI
因为我已经安装和配置了它。这就是我会做的:
jq
语法)for
环形。 这是做你想做的事情的相当简单和直接的方式。这可以通过任何 AWS 开发工具包完成。
这些只是可以构建到 Bash 脚本中的几个命令,前提是:
jq
安装在您的系统上。 如果您已经安装了其他一些 AWS 开发工具包,那么您最好使用它,因为 java/python/ruby...等都有自己内置的解析 JSON/HASH/DataStructure 的方法。
希望这可以帮助。
关于amazon-ec2 - 如何删除 Amazon ec2 上的所有安全组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20449314/