我接到一项任务,需要在 AWS 中使用大约 200 个 EC2 实例。由于我对 AWS 完全陌生,因此在执行基本操作时遇到了麻烦。
每个实例都是一个 Ubuntu,并且都安装了相同的 4 个关键软件。
我必须能够控制所有 200 个实例,比如在每个实例上启动相同的命令,以及其他类似的批量任务。
具体来说:
- 停止所有当前正在运行的实例。
- 启动所有当前停止的实例。
- 从主服务器拉取配置文件。
- 启动某个应用(全部启动app1、app3)
据我从入门指南中了解到,我必须安装 AWS CLI,我已经安装了。(顺便说一下,我用的是 Mac)。但是,我仍然不明白如何执行此命令行中描述的操作。
TLDR:如何从 CLI 在每个正在运行的 EC2 实例上同时执行/运行命令?
答案1
答案2
亚马逊宣布“运行命令”功能。