gpt4 book ai didi

python - 如何使用 CDK 与 Chalice 分阶段部署

转载 作者:行者123 更新时间:2023-12-04 17:18:57 24 4
gpt4 key购买 nike

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

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

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

最佳答案

使用如下示例应用程序:

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

关于python - 如何使用 CDK 与 Chalice 分阶段部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67330632/

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