【问题标题】:How to properly delete with AWS CDK如何使用 AWS CDK 正确删除
【发布时间】:2022-06-22 06:18:50
【问题描述】:

我对我的 S3 存储桶进行了一些清理,并删除了名称奇怪的 S3 存储桶。现在我的 CDK 堆栈处于奇怪的状态。 我有一些 CDK 堆栈正在运行。

$cdk ls 显示 LambdaHoroscrape

我用这些命令销毁堆栈

cdk destroy

cdk destroy LambdaHoroscrape

您确定要删除:LambdaHoroscrape (y/n)?是的

LambdaHoroscrape:毁灭……

LambdaHoroscrape:被摧毁


然而 LambdaHoroscrape 堆栈仍然存在,cdk ls 确认它。

如何正确删除此 CDK 堆栈?

上下文:我想删除堆栈,因为我的部署 (cdk deploy) 显示了这条神秘消息

[%] 失败:没有名为“cdktoolkit-stagingbucket-zd83596pa2cm”的存储桶。帐号 xxxxx 是否已启动?

我通过 cdk bootstrap aws://{account_number}/{region}

其他人也遇到了这个神秘的错误 https://github.com/aws/aws-cdk/issues/6808

最后,由于这个错误和破坏堆栈的渴望,我丢失了 2 周以来收集的 DynamoDB 数据。

【问题讨论】:

    标签: amazon-web-services aws-cdk


    【解决方案1】:

    该消息是由于您删除了在引导过程中创建的 CDK 资产桶而导致的。您需要重新引导您的环境才能在那里部署。

    至于删除,CDK 部署了 cloudformation 堆栈,因此删除某些内容的可靠方法是转到 cloudformation 控制台并删除堆栈。

    【讨论】:

    • 删除 CloudFormation 上的堆栈起到了作用。我可以再次部署。
    猜你喜欢
    • 2021-02-03
    • 2021-06-28
    • 1970-01-01
    • 2020-07-05
    • 1970-01-01
    • 2020-05-08
    • 2022-01-20
    • 1970-01-01
    • 2021-11-06
    相关资源
    最近更新 更多