我在我的 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 資料。
uj5u.com熱心網友回復:
該訊息是由于您洗掉了在引導期間創建的 CDK 資產存盤桶這一事實引起的。您需要重新引導您的環境以在那里部署。
至于洗掉,CDK部署了cloudformation stack,所以肯定的洗掉方式是去cloudformation控制臺洗掉stack。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/373684.html
