如何使用CDK使用Chalice分期部署

2024-05-14 01:24:10 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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


Tags: httpsiogithubaws应用程序环境堆栈部署
1条回答
网友
1楼 · 发布于 2024-05-14 01:24:10

使用如下示例应用程序:

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

相关问题 更多 >