自动化 AWS SSM 文档执行

Automate AWS SSM document execution

我从另一个帐户共享了一个 AWS SSM document,用于在 EC2 instance 上安装软件。由于有自动缩放的 EC2 实例,根据需求,新实例会启动。

要求是每天在指定时间在所有 SSM 托管的 EC2 实例上自动执行此文档,这样就不会在没有所需软件的情况下遗漏任何 EC2 实例。

我在这里可以使用哪些方式?我尝试使用 Run Command 功能,但文档名称未显示在列表中。

您可以使用 SSM 状态管理器自动执行该 SSM 文档 https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-state.html

  1. 编写 Lambda 函数
  • 获取 EC2 实例列表,
  • 在每个实例上使用 SSM (SendCommand) 运行 您的文档。
  1. 设置 Cloudwatch 事件以每天在需要的时间调用 Lambda 函数。