gpt4 book ai didi

amazon-web-services - AWS CDK : How to rename existing stacks without losing the ability to update?

转载 作者:行者123 更新时间:2023-12-01 22:59:28 32 4
gpt4 key购买 nike

我已经创建并部署了一个生产堆栈:

const app = new cdk.App();
const stack = new cdk.Stack(app, 'myorg-production-api');

现在更改命名架构很重要,我需要此堆栈为 myorg-api-product-root

当然,我可以通过手动销毁旧的,然后部署新的来做到这一点(两者不能同时存在,因为像 DNS 记录这样的“单一”资源),但这意味着巨大的停机时间,我需要不惜一切代价避免这种情况。

我可以以某种方式干预 CDK 的堆栈身份确定过程并在不停机的情况下更改堆栈名称吗?

最佳答案

不,无论有没有 CDK,都无法更改现有堆​​栈的名称。

在底层,cdk deploy 使用 CloudFormation CreateChangeSet 设置堆栈名称。创建时的 API(然后 ExecuteChangeSet )。堆栈名称是 CloudFormation 中唯一的、不可变的 ID。

关于amazon-web-services - AWS CDK : How to rename existing stacks without losing the ability to update?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72175775/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com