【问题标题】:Finding the services running on multiple aws ec2 instances查找在多个 aws ec2 实例上运行的服务
【发布时间】:2016-08-11 05:35:00
【问题描述】:
AWS cli 中是否有命令可以获取在我的 ec2 实例上运行的服务列表?
通常我会单独登录每个 ec2 实例,并使用 Linux 命令(例如“netstat”或“ps -eaf”)进行检查。
大约有 400 个实例,所以如果我手动执行此操作会花费大量时间。如果有任何 AWS 命令可以在没有实际登录实例的情况下找到正在运行的服务,那就太好了。
提前致谢。
【问题讨论】:
标签:
amazon-web-services
aws-cli
aws-ec2
【解决方案1】:
AWS 命令行界面是管理您的 AWS 服务的工具。您不能使用 AWS-CLI 来管理操作系统级别的服务。使用 AWS-CLI,您可以从命令行控制多个 AWS 服务并通过脚本自动化它们。
希望对你有帮助:-)
【解决方案2】:
EC2 Run Command 可能会给您带来一些运气。从他们的文档中:
Run Command 提供了一种自动执行常见管理任务的简单方法
比如在 Linux 上执行 Shell 脚本和命令 [...]
运行命令允许您跨多个执行这些命令
实例并提供对结果的可见性