Typescript 多用途AWS-CDK堆栈
我有一个独立于任何其他堆栈部署的堆栈。对于本例,这将是“NetworkStack”。我还想将该堆栈作为另一个更大堆栈的一部分进行部署,我们将其称为“ServerStack” 为了实现这一点,我在bin文件和lib/ServerStack文件中都实例化了NetworkStack 这对我的用例非常有用。但是,由于ServerStack总是独立于正在部署的堆栈进行实例化(它在bin文件中也有一个条目),因此NetworkStack的构造函数会被调用两次Typescript 多用途AWS-CDK堆栈,typescript,amazon-web-services,stack,aws-cdk,Typescript,Amazon Web Services,Stack,Aws Cdk,我有一个独立于任何其他堆栈部署的堆栈。对于本例,这将是“NetworkStack”。我还想将该堆栈作为另一个更大堆栈的一部分进行部署,我们将其称为“ServerStack” 为了实现这一点,我在bin文件和lib/ServerStack文件中都实例化了NetworkStack 这对我的用例非常有用。但是,由于ServerStack总是独立于正在部署的堆栈进行实例化(它在bin文件中也有一个条目),因此NetworkStack的构造函数会被调用两次 是否有一种方法可以对构造函数进行选通,使其代码只
是否有一种方法可以对构造函数进行选通,使其代码只运行一次,还是只有一个类实例?是否有错误?您想要在NetworkStack中编码的两个版本的基础架构吗?我并没有收到错误,这只是浪费和减慢部署。我不想要两个版本,我们有多个堆栈,比如NetworkStack,可以独立于其他堆栈部署到开发人员帐户,或者作为捆绑包的一部分。