在多个 aws ec2 实例上查找服务 运行

Finding the services running on multiple aws ec2 instances

AWS cli 中是否有命令获取我的 ec2 实例上的服务列表 运行?

通常我会单独登录每个 ec2 实例,并使用 Linux 命令进行检查,例如 "netstat" 或 "ps -eaf"。

大约有 400 个实例,所以如果我手动执行此操作会花费很多时间。如果有任何 AWS 命令​​可以在不实际登录实例的情况下找到服务 运行,那就太好了。

提前致谢。

AWS 命令​​行界面是一种用于管理您的 AWS 服务的工具。您不能使用 AWS-CLI 来管理 OS 级别的服务。使用 AWS-CLI,您可以从命令行控制多个 AWS 服务,并通过脚本将它们自动化。

希望对您有所帮助:-)

EC2 Run Command 你可能会有些运气。来自他们的文档:

Run Command provides a simple way of automating common administrative tasks like executing Shell scripts and commands on Linux [...] Run Command allows you to execute these commands across multiple instances and provides visibility into the results