我们有一个通过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支持无法可见服务增强实现路线图,因此我将无法为您提供确切的时间范围。