[英]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.