簡體   English   中英

使用 aws-cdk(python) 更新 redis 集群的問題

[英]issue with updating redis cluster using aws-cdk(python)

我使用aws-cdk(python)創建了一個RedisCluster 在部署這個集群的情況下一切都很好。

今天的問題當我想使用 AWS-CDK(PYTHON) 增加/減少此RedisCluster的節點數時,我遇到了以下錯誤。

 UPDATE_FAILED| AWS::ElastiCache::ReplicationGroup| b-redis-2/b-redis-2-cluster (bredis2bredis2cluster)CloudFormation cannot update a stack when a custom-named resource requires replacing. Rename b-redis-2-cluster and update the stack again.

似乎 AWS-CDK 不支持更新RedisCluster

這是真的還是我錯過了什么?

如果我嘗試將b-redis-cluster重命名為不同的,基本上它會嘗試刪除現有的集群並創建一個新的集群。

我不想刪除現有的 redis-cluster,只想更新節點數

任何人都可以為此提出解決方案嗎?

這是真的還是我錯過了什么?

錯誤信息是正確的。 不能替換命名資源 最近的AWS 博客文章解釋了如何處理這種情況:

解決方案是您必須遺憾地重命名資源或刪除名稱,因此您必須創建新集群。

但無論哪種方式,由於您的更新需要更換,您將始終獲得新的集群。 唯一的問題是它是否會具有不同的名稱或相同的名稱。 所以你必須先備份它,然后恢復到新創建的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM