无需使用 CloudFormation 重新创建集群即可更改集群上的副本数

0

【以下的问题经过翻译处理】 我有一个CloudFormation堆栈,它创建了一个[AWS :: ElastiCache :: ReplicationGroup](https://docs.aws.amazon.com /AWSCloudFormation/latest/UserGuide/aws-resource-elasticache-replicationgroup.html),具有1个分片(NumNodeGroups),其中包含1个主节点和2个副本。它启用了集群模式并使用多az。

每次我需要更新参数ReplicasPerNodeGroup时,CloudFormation会重新创建整个集群,而不仅仅是添加或删除副本。 文档表示更新需要替换

但是,添加或删除控制台中的副本仅修改当前集群而不重新创建它,保留数据。

使用CloudFormation创建启用集群模式和多az的Redis集群,允许我改变副本的数量而不必重新创建整个集群吗?当前的CloudFormation行为完全没有意义。

profile picture
전문가
질문됨 8달 전59회 조회
1개 답변
0

【以下的回答经过翻译处理】 你好,

目前,当CloudFormation需要替换资源时,没有绕过替换资源的解决方法。

对于特定的AWS :: ElastiCache :: ReplicationGroup资源,过去这个资源也不支持通过控制台更新参数ReplicasPerNodeGroup。基于这个,CloudFormation资源最初被设计。

虽然如此,CloudFormation服务团队已经注意到了ReplicasPerNodeGroup参数通过控制台的这种行为变化,并正在努力发布一个修复程序,以便你可以通过CloudFormation更新ReplicasPerNodeGroup,而无需像通过控制台一样替换集群。

我不知道这将在什么时候发布,但一旦发布,应该会在以下链接的其中一个公开宣布:

AWS博客- https://aws.amazon.com/blogs/aws/ AWS新闻- https://aws.amazon.com/new/

profile picture
전문가
답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인