多用途 AWS-CDK 堆栈

时间:2021-05-19 20:47:23

标签: typescript amazon-web-services stack aws-cdk

我有一个堆栈,我想独立于任何其他堆栈进行部署。对于本示例,这将是“NetworkStack”。我还想将该堆栈部署为另一个更大堆栈的一部分,我们将其称为“ServerStack”。

为了实现这一点,我使用 bin 文件中的一个条目和 lib/ServerStack 文件中的一个条目来实例化 NetworkStack。

这对我的用例很有用。然而,因为 ServerStack 总是独立于正在部署的堆栈被实例化(它在 bin 文件中也有一个条目),所以 NetworkStack 的构造函数被调用了两次。

有没有办法对构造函数进行门控,使其代码只运行一次,或者有没有办法只拥有类的一个实例?

0 个答案:

没有答案
相关问题