通过cloudformation使用aws`cdk synth`输出

周四

我正在使用现有基于Cloudformation的管道的环境中工作。我想知道是否有可能在CDK中描述我的基础架构,然后生成Cloudformation以在管道中使用而无需更改管道。我希望我使用CDK完全透明。

马丁·洛珀(MartinLöper)

我通常不建议您使用cdk synthCloudFormation的输出,除非您知道自己做得很好。

原因如下:在某些情况下,CDK会预先进行引导和资产发布,例如,针对所谓的资产源(docker映像,s3文件等)。

该主题与GitHub上CDK存储库中的有关CI / CD集成的问题有些重叠。[1]

正在开发针对CDK的全自动CI / CD流程[2]。所谓的云程序集[3]包含通过CloudFormation进行部署所需的所有资源,但RFC指出:

云程序集为每个堆栈和资产源(docker映像,s3文件等)包括一个CloudFormation模板,必须将其打包并发布到使用它们的每个环境中的资产存储中。

如果您没有使用任何资产,或者可以选择在使用CloudFormation之前打包和部署它们,那么在提供正确的CFN参数时(如该线程中已经指出的那样),应该可以在CloudFormation中使用cdk synth输出。

参考文献

[1] https://github.com/aws/aws-cdk/issues/6894
[2] https://github.com/aws/aws-cdk-rfcs/blob/master/text/0049-continuous-delivery .md
[3] https://github.com/aws/aws-cdk/blob/master/packages/@aws-cdk/cloud-assembly-schema/README.md

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AWS Cloudformation使用Fn :: Join在文件中输出双引号

来自分类Dev

FreeBSD synth – build llvm 崩溃 – 强制 synth 使用官方包?

来自分类Dev

我想调试lambda,但是cdk synth在通过管道堆栈部署时不包括Lambda资源

来自分类Dev

AWS lambda从CloudFormation读取参数或输出

来自分类Dev

AWS CloudFormation输出到JenkinsFile管道

来自分类Dev

AWS CloudFormation输出:导出可用区

来自分类Dev

使用 jq 通过 Lightsail 解析 AWS CLI 工具的 json 输出

来自分类Dev

如何在AWS Cloudformation的“输出”中获取子网的“ cidrblock”?

来自分类Dev

供应期间如何获取AWS CloudFormation输出/调试语句?

来自分类Dev

AWS Cloudformation:输出未命名的ECS服务的ServiceName

来自分类Dev

AWS-如何使用CDK / CloudFormation将服务链接角色传递给自动伸缩组?

来自分类Dev

.NET - 使用 AWS CDK 为 .NET 的低级 CloudFormation 资源构造标记 EC2 实例

来自分类Dev

使用Microsoft GS Wavetable Synth的Windows 10上的midiOutOpen失败

来自分类Dev

使用yosys在ice40_synth中进行条件编译?

来自分类Dev

如何使用 Ansible 在脚本中使用 CloudFormation 输出值

来自分类Dev

无法在 cloudformation 的父模板中使用内部(子)模板的输出

来自分类Dev

无法将现有CloudFormation模板的元数据(AWS :: CloudFormation :: Init)部分迁移到AWS CDK

来自分类Dev

通过 FTP 下载文件,写入 /tmp/ 并使用 AWS Lambda 将 .txt 内容输出到控制台

来自分类Dev

如何通过使用多个列表获取输出?

来自分类Dev

输出到CloudFormation查询参数

来自分类Dev

使用jq解析AWS CLI的json输出

来自分类Dev

通过CloudFormation的AWS Lambda计划事件源

来自分类Dev

AWS通过cloudformation启用EBS加密

来自分类Dev

通过CloudFormation从AWS Marketplace启动AMI

来自分类Dev

通过cloudformation对AWS Lambda的容器映像支持

来自分类Dev

通过 CloudFormation 从 xtrabackup 恢复 AWS RDS

来自分类Dev

使用AWS CloudFormation创建DBSubnetGroup

来自分类Dev

使用 AWS cloudformation 的 Docker 容器

来自分类Dev

通过terraform客户输出

Related 相关文章

  1. 1

    AWS Cloudformation使用Fn :: Join在文件中输出双引号

  2. 2

    FreeBSD synth – build llvm 崩溃 – 强制 synth 使用官方包?

  3. 3

    我想调试lambda,但是cdk synth在通过管道堆栈部署时不包括Lambda资源

  4. 4

    AWS lambda从CloudFormation读取参数或输出

  5. 5

    AWS CloudFormation输出到JenkinsFile管道

  6. 6

    AWS CloudFormation输出:导出可用区

  7. 7

    使用 jq 通过 Lightsail 解析 AWS CLI 工具的 json 输出

  8. 8

    如何在AWS Cloudformation的“输出”中获取子网的“ cidrblock”?

  9. 9

    供应期间如何获取AWS CloudFormation输出/调试语句?

  10. 10

    AWS Cloudformation:输出未命名的ECS服务的ServiceName

  11. 11

    AWS-如何使用CDK / CloudFormation将服务链接角色传递给自动伸缩组?

  12. 12

    .NET - 使用 AWS CDK 为 .NET 的低级 CloudFormation 资源构造标记 EC2 实例

  13. 13

    使用Microsoft GS Wavetable Synth的Windows 10上的midiOutOpen失败

  14. 14

    使用yosys在ice40_synth中进行条件编译?

  15. 15

    如何使用 Ansible 在脚本中使用 CloudFormation 输出值

  16. 16

    无法在 cloudformation 的父模板中使用内部(子)模板的输出

  17. 17

    无法将现有CloudFormation模板的元数据(AWS :: CloudFormation :: Init)部分迁移到AWS CDK

  18. 18

    通过 FTP 下载文件,写入 /tmp/ 并使用 AWS Lambda 将 .txt 内容输出到控制台

  19. 19

    如何通过使用多个列表获取输出?

  20. 20

    输出到CloudFormation查询参数

  21. 21

    使用jq解析AWS CLI的json输出

  22. 22

    通过CloudFormation的AWS Lambda计划事件源

  23. 23

    AWS通过cloudformation启用EBS加密

  24. 24

    通过CloudFormation从AWS Marketplace启动AMI

  25. 25

    通过cloudformation对AWS Lambda的容器映像支持

  26. 26

    通过 CloudFormation 从 xtrabackup 恢复 AWS RDS

  27. 27

    使用AWS CloudFormation创建DBSubnetGroup

  28. 28

    使用 AWS cloudformation 的 Docker 容器

  29. 29

    通过terraform客户输出

热门标签

归档