从一个堆栈中分离资源

时间:2021-01-27 19:46:43

标签: amazon-web-services amazon-s3 amazon-cloudformation aws-cdk redis-cluster

我有一个使用 stack

创建的 aws-cdk(python)

我的堆栈资源是

根堆栈:

 1. redis cluster
 2. ecs cluster
 3. lambda function
 4. s3 bucket

我想refactor这个根堆栈,这样我就可以有两个单独的堆栈

公共堆栈:

 1. redis cluster
 2. s3 bucket

服务堆栈:

 1. ecs cluster
 2. lambda function

可能的解决方案: 我可以删除根堆栈并创建2个新堆栈common stackservice stack

问题: 我的 Root Stack 已经部署在 PROD 上,它包含一些 sensitive data 和一些 important services

如果尝试使用我上面提到的 Possible Solution,它会影响我的 PROD 环境。

我的目标: 在不影响 PROD 的情况下,我想将 Root stack 重构为其他堆栈,例如 Common stackService stack

有人可以为此提出解决方案吗?

0 个答案:

没有答案