cloudformation如何保护elasticsearch群集数据?

pod7payv  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(1)|浏览(374)

我正在使用cloudformation将elasticsearch集群部署到aws管理的elasticsearch服务。cloudformation模板包括所有资源,如 domain , iam role , policy .
如果我为es域更新策略或角色,cloudformation是否关闭集群并重新部署一个新的集群?
我想知道什么变化会导致重新部署,因为这是非常危险的,可能会导致数据丢失。变化如 update size , shard number , policy , role 等等,但我在医生里找不到任何东西。

pcrecxhr

pcrecxhr1#

它取决于您要在aws::elasticsearch::domain中修改的特定属性。
更改给定属性可能会导致:
无中断更新
有中断的更新
更换
例如: AccessPolicies :更新要求:无中断 DomainName :更新需要:替换 Replacement 会导致你的域名被拆毁,数据丢失。但是,您可以做一些事情来检查被替换的内容以及如何进行保护:
updatereplacepolicy-“在堆栈更新操作期间替换资源时,使用updatereplacepolicy属性保留或(在某些情况下)备份资源的现有物理示例。”
堆栈策略—使您能够拒绝任何会导致删除或替换资源的更新。
更改集-在任何更新之前,执行更改集以检查要执行的更新是否会导致替换。
手动备份在任何更新之前,对es域进行备份以避免丢失数据。

相关问题