我可以使用 AWS-UpdateLinuxAmi AWS SSM 文档基于最新的 amazon linux 2 构建 AMI 吗?

Can I use the AWS-UpdateLinuxAmi AWS SSM Document to build AMI based on latest amazon linux 2?

我目前正在评估如何在我的 AWS 账户中进行自动化 AMI 烘焙。

我注意到了 AWS-UpdateLinuxAmi AWS SSM 文档,它似乎是为此任务而制作的。

但它需要 AMIID 作为输入参数。我想将我烘焙的 AMI 基于最新的 Amazon Linux 2 图像。理想情况下无需维护我的自动化任务。

这对 Amazon SSM 可行吗,还是我应该寻找其他解决方案?

SSM文档可以自动从SSM Parameter Store获取参数,如图docs:

LatestAmi:
    type: String
    default: >-
      {{ssm:/aws/service/ami-windows-latest/Windows_Server-2016-English-Full-Base}}
    description: The latest Windows Server 2016 AMI queried from the public parameter.

该示例显示了如何为 windows 获取 latest ami,但您可以为 Amazon Linux 做同样的事情 Linux 2. AL2 的 SSM 参数列出并解释 here.