[英]AWS CDK: How can I deploy multiple stack from a single stack
是否有可能或以任何方式从单个堆栈部署多个堆栈? 例如,我定义了三个堆栈,即DynamoDBStack
、 IAMRoleStack
和LambdaStack
,现在我希望将这些堆栈部署在DeployAllStacks
下,以便它在 AWS CloudFormation 堆栈列表中被识别为单个堆栈? 我意识到以下方法是错误的并且cdk ls
识别为 4 个堆栈而不是一个,我正在尝试这样的事情:
public DeployAllStacks(Construct scope, string id, IStackProps props = null):base(scope,id, props)
{
new DynamoDBStack(this, "DataBase");
new IAMRoleStack(this, "IAMRole");
new LambdaStack(this, "Lambda")
}
我知道如果我将所有资源写在一个堆栈中那么它是可行的,但是我希望代码更整洁并编写单独的堆栈以在其他地方重用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.