0

我有一个 CloudFormation 模板,它根据 S3 中的 ZIP 文件创建一个简单的 CodeCommit 存储库并在其中放置一些代码。但是,此 ZIP 文件中的代码已使用Cookiecutter参数化。现在 CloudFormation 模板只是将代码推送到存储库,但有没有办法将参数化代码推送到存储库,即通过定义参数的值?这需要通过 CloudFormation 模板运行cookiecutter命令。

4

1 回答 1

0

这需要通过 CloudFormation 模板运行 cookiecutter 命令。

好吧,您可以创建一个小脚本来执行此操作并在 S3 中更新您的文件,或者使用CodeBuild操作创建一个适当的 CI/CD 管道。该操作将运行您cookiecutter以设置您的代码以在 S3 中发布。还有一个AWS CloudFormation 操作可以让 CodeBuild 操作使用参数化代码部署您的模板。

还有其他选项,在使用自定义资源的评论中已经提到过。

于 2021-09-15T08:27:47.163 回答