gpt4 book ai didi

amazon-web-services - 如何在 Cloudformation Yaml 文件上获取最新版本的 SSM 参数

转载 作者:行者123 更新时间:2023-12-05 06:22:04 24 4
gpt4 key购买 nike

我有一个 Cloudformation Yaml 文件,它在其中创建了大量资源,其中之一是带有 Windows 的 EC2。我的问题是我需要自动选择最新的 AMI,我创建了一个 Lambda 函数,它检索最新的 AMI ID 并将其存储在 SSM 参数中,然后使用 Cloudformation 和 YAML 模板,我可以使用以下命令访问 ssm

{{resolve:ssm:parameter_name:version_number_int}}

但我的问题是它并不总是相同的版本号,每次有新的 AMI 时它都会更改,有什么方法可以让我始终获得最新版本吗?或停止版本控制或其他什么?

谢谢。

最佳答案

SSM 参数存储提供public parameters检索最新的 AMI。

# Use public Systems Manager Parameter
Parameters:
LatestAmiId:
Type: 'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>'
Default: '/aws/service/ami-windows-latest/Windows_Server-2019-English-Full-Base'

Resources:
Instance:
Type: 'AWS::EC2::Instance'
Properties:
ImageId: !Ref LatestAmiId

关于amazon-web-services - 如何在 Cloudformation Yaml 文件上获取最新版本的 SSM 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59423808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com