通过云形式部署的AWS Elasticsearch域.如何在不替换的情况下更新ES版本



我们有一个通过cloudformation unlun of es of ES创建的AWS Elasticsearch域。当我们更新模板中的ElasticsearchVersion属性时,它用运行新版本的新版本代替了弹性搜索域而不是更新现有版本。

如果没有人不适当的升级,任何人如何升级其使用CF部署的Elasticsearch域?在这一点上,我几乎在想我需要通过boto3创建和管理我的ES域。

任何洞察力或想法都将不胜感激。

现在可以通过使用EnableVersionUpgrade: True

例如:

ElasticSearchDomain:
    Type: AWS::Elasticsearch::Domain
    Properties: ...
    UpdatePolicy:
        EnableVersionUpgrade: true

https://docs.aws.amazon.com/awscloudformation/latest/userguide/aws-attribute-updatepolicy.html#cfn-attributes-updatepolicy-policypolicy-upgradeelasticsearchdomain

从AWS支持中收到了有关通过云形式的就地升级的信件。

tl; dr当前不支持它,但功能请求已经为此功能而活跃。

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

我看到已经有一个有效的功能请求。我将继续前进,也将您的情感传达给我们的内部团队。不幸的是,AWS支持无法可见服务增强实现路线图,因此我将无法为您提供确切的时间范围。

最新更新