【问题标题】:Using aws-cdk pipelines with existing stacks将 aws-cdk 管道与现有堆栈一起使用
【发布时间】:2021-09-06 19:41:02
【问题描述】:

我正在尝试使用 pipelines 模块创建一个使用 CDK 更新堆栈的管道。

https://docs.aws.amazon.com/cdk/api/latest/docs/pipelines-readme.html

但是,在所有文档中,您似乎必须为管道堆栈中的每个阶段创建堆栈。我有一些现有的堆栈想要包含在管道中,但我不知道该怎么做。

管道堆栈将 dev/prod 堆栈作为子级似乎有点奇怪。

那么问题是是否有办法使用管道模块更新现有堆栈?

【问题讨论】:

    标签: aws-cdk


    【解决方案1】:

    你可以:)!在制作管道时,您可以使用 .addStage() 方法将阶段添加到管道中。

    addStage 方法接受一个动作列表,更新现有堆栈的动作称为CloudFormationCreateUpdateStackAction。您可以使用此操作来指定现有堆栈的更新。

    【讨论】:

    • 感谢您的回答。但是,我不确定使用该操作是否有效,因为我阅读了这个 (stackoverflow.com/a/62460556/1013553) 答案,说cdk synth 的输出不能直接通过 CloudFormation 自动部署。
    猜你喜欢
    • 2021-10-18
    • 2021-02-18
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 2021-08-21
    • 2022-01-03
    • 1970-01-01
    • 2020-08-12
    相关资源
    最近更新 更多