如何解决使用CodeBuild在CloudFormation模板中创建的AMI ID
我目前正在我的AWS环境(CodeCommit,CodeBuild和CodePipeline)中玩耍,想知道如何将CodeBuild创建的EC2的AMI ID传递到CloudFormation模板中。当然,我能够将AMI ID复制并粘贴到CloudFormation模板中,但是本着DevOps和CI / CD的精神,是否有一种更自动化的方式来做到这一点?
解决方法
这完全取决于您的操作,但是如果您在CB中创建AMI,然后想以自动方式从中配置CFN模板,则可以在其中设置部署操作您与AWS CloudFormation提供者的CodePipeline。
提供程序具有ParameterOverrides
参数,该参数使您可以从CB指定AMI id作为CFN部署的参数之一。为此,在CB中,您可以将AMI ID导出为其output variables之一。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。