服务软件更新 - Amazon Elasticsearch Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

服务软件更新

注意

服务软件更新不同于 Elasticsearch 版本升级。有关升级到更高版本的 Elasticsearch 的信息,请参阅升级 Elasticsearch

Amazon ES 定期发布增加了功能或以其他方式改进您的域的系统软件更新。控制台是查看是否有可用的更新的最简单的方法。当新服务软件变得可用时,可以请求更新您的域并更快地受益于新功能。您还可能希望在低流量时间启动更新。

某些更新是必需的。其他则是可选的。

  • 如果您没有对必需更新采取任何操作,我们仍然会在特定时间范围(通常两周)后自动更新服务软件。

  • 如果控制台不包括自动部署日期,则更新是可选的。

如果您的域处于下表中所示的任何状态,则可能没有资格进行服务软件更新。

状态 描述
域正在处理中 域正在接受配置更改。在操作完成后检查更新资格。
红色集群状态 集群中的一个或多个索引为红色。有关问题排查步骤,请参阅红色集群状态
高错误率 在尝试处理请求时,Elasticsearch 集群返回大量 5xx 错误。此问题通常是因为同时读取或写入了过多的请求。请考虑减少流向集群的流量或扩展您的域。
裂脑 裂脑 意味着您的 Elasticsearch 集群有多个主节点并且已拆分成两个绝不会自行重新联接的集群。您可以通过使用推荐数量的专用主节点避免裂脑。为了帮助您从裂脑恢复,请联系 AWS Support
Amazon Cognito 集成问题 您的域使用用于 Kibana 的身份验证,Amazon ES 找不到一个或多个 Amazon Cognito 资源。如果缺少 Amazon Cognito 用户池,则通常会出现此问题。要更正此问题,请重新创建缺少的资源并将 Amazon ES 域配置为使用它。
其他 Amazon ES 服务问题 Amazon ES 本身的问题可能会导致您的域显示没有更新资格。如果上述情况都不适用于您的域且该问题持续超过一天,请联系 AWS Support

请求服务软件更新(控制台)

  1. 转至 https://aws.amazon.com,然后选择 Sign In to the Console (登录控制台)

  2. Analytics 下,选择 Elasticsearch Service

  3. 在导航窗格中的 My domains (我的域) 下,选择要更新的域。

  4. 对于 Service software release (服务软件版本),请使用文档链接来比较您的当前版本与最新版本。然后选择 Update (更新)

请求服务软件更新(AWS CLI 和 AWS 开发工具包)

您可以使用以下命令查看是否有可用的更新、检查升级资格并请求更新:

  • describe-elasticsearch-domain (DescribeElasticsearchDomain)

  • start-elasticsearch-service-software-update (StartElasticsearchServiceSoftwareUpdate)

有关更多信息,请参阅 AWS CLI Command ReferenceAmazon Elasticsearch Service 配置 API 参考

提示

在请求更新之后,您可能可以在很小的时间范围内将其取消。使用控制台或 stop-elasticsearch-service-software-update (StopElasticsearchServiceSoftwareUpdate) 命令。