gpt4 book ai didi

amazon-web-services - 将现有 CodePipeline/CodeBuild 项目导出到 Cloudformation

转载 作者:行者123 更新时间:2023-12-04 04:56:37 31 4
gpt4 key购买 nike

有没有办法将现有的 CodePipeline/CodeBuild 项目导出到 Cloudformation?

我正在将我们现有的 CI/CD 基础设施转换为代码,以便在其他 AWS 区域轻松复制它们。

目前,我们已经通过浏览器中的 AWS 控制台完成了我们所有的 CodePipeline/CodeBuild 项目,显然,这既乏味又容易出错。

最佳答案

如果您已经创建了一些代码管道,请使用 cli 将它们提取为 cloudformation。

命令大致是这样
aws codepipeline get-pipeline --name
它将为您提供用于 cloudformation 的代码管道资源。您将能够看到需要在其他资源中输入的位置,例如代码构建项目和 s3 存储桶或代码提交存储库。

但请注意,您需要通过模板来确保它被 cloudformation 视为有效。来自 cli 的资源行需要以大写字母开头,因此更改它会很乏味。

要知道的另一件事是需要一个管道,我认为您也可以在模板中拥有两个角色,并且它是自己的存储桶。所有这些都可以放在一个模板中,使可重复的管道成为可能。
祝你好运!

关于amazon-web-services - 将现有 CodePipeline/CodeBuild 项目导出到 Cloudformation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47896996/

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