通过CloudFormation部署的AWS Elasticsearch域。如何不更换而更新ES版本?

时间:2019-03-02 13:39:12

标签: amazon-cloudformation aws-elasticsearch

我们有一个通过CloudFormation创建的AWS Elasticsearch域,该域运行ES的6.3版。当我们更新模板中的ElasticsearchVersion属性时,它会将Elasticsearch域替换为运行新版本的新域,而不是更新现有域。

如果不进行就地升级,那么有人如何升级使用CF部署的Elasticsearch域?我现在几乎在想我需要通过boto3创建和管理我的ES域。

任何见解或想法都将不胜感激。

2 个答案:

答案 0 :(得分:2)

现在(截至2019年11月25日)可以通过使用X=np.array([1,2,3,4,5])设置UpdatePolicy来实现。

例如:

EnableVersionUpgrade: True

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-updatepolicy.html#cfn-attributes-updatepolicy-upgradeelasticsearchdomain

答案 1 :(得分:1)

从AWS支持部门收到有关通过CloudFormation进行ES就地升级的信函。

tl; dr当前不支持此功能,但已经激活了该功能的功能请求。

  

您说的是CFN目前不支持ES就地升级。因此,可以通过CLI或将AWS ES从6.3升级到6.4或将保留现有域的AWS Console保留下来,但是使用CloudFormation,它将启动一个新域并丢弃现有域。

     

我看到已经有一个活动功能请求。我将继续就此事将您的观点转达给我们的内部团队。   不幸的是,AWS Support无法看到服务增强实施路线图,因此我无法为您提供确切的时间范围。