【问题标题】:How to deploy by stage with Chalice using CDK如何使用 CDK 使用 Chalice 分阶段部署
【发布时间】:2021-07-23 14:30:31
【问题描述】:

在使用 CDK 部署 Chalice 应用程序时,我找不到任何分阶段(环境)部署的示例,如此处所述? https://aws.github.io/chalice/tutorials/cdk.html

我找到了https://aws.github.io/chalice/topics/stages.html,但找不到任何对 CDK 的引用。

我想做的是部署两个不同的云形成堆栈,按阶段旋转。我想要一个dev cf 堆栈,以及一个prod 堆栈。每个资源都应该具有相同的形状,但当然每个资源应该是不同的并根据阶段命名。

【问题讨论】:

标签: python amazon-cloudformation aws-cdk chalice


【解决方案1】:

使用如下示例应用:

from aws_cdk import core as cdk
from stacks.vpc_stack import VpcStack
from stacks.rds_stack import RdsStack
from stacks.chalice_stack import ChaliceStack

app = cdk.App()
vpc_stack = VpcStack(app, 'vpc-cdk')
rds_stack = RdsStack(app, 'rds-cdk', vpc_stack.vpc)
chalice = ChaliceStack(app, 'chalice-cdk', rds_stack.rds_db)

app.synth()

您可以像这样从命令行选择性地部署:

cdk deploy chalice-cdk

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2015-12-08
    • 1970-01-01
    • 2013-05-18
    • 2021-05-28
    • 2022-07-21
    • 2011-11-07
    相关资源
    最近更新 更多