我不知道,这是可能的还是不可能的。我有一个ClodFormation模板,我想从市场上安装我的镜像。但当我上传一个新的镜像时,镜像id发生了变化。我想自动完成这一操作。我可以在下面的行中获取我的镜像id。
所以我想问一下,在CloudFormation模板中我该怎么做?因为会有不同的区域。
aws ec2 describe-images --filters Name=product-code,Values=$image_id Name=is-public,Values=true谢谢你的回答。
发布于 2020-05-15 01:11:19
这是一种常见用例,每当发生变化时,许多客户都会使用AWS Systems Manager参数存储来存储各自的AMI ID。亚马逊网络服务CloudFormation提供了一种简单的方法来检索这些内容。
这也可以用于在不同的亚马逊网络服务区域甚至不同的亚马逊网络服务账户中自动检索正确的AMI,因为CloudFormation堆栈将自动检索部署它的相应账户和区域的本地参数。
这里有一篇来自亚马逊网络服务管理与治理博客的文章,描述了how to integrate CloudFormation with Systems Manager Parameter Store。
https://stackoverflow.com/questions/61800382
复制相似问题