发布于: Aug 17, 2022
Amazon OpenSearch Service 现在可供更好地了解域更新期间出现的验证故障。您可以从 OpenSearch Service 控制台或通过配置 API 监控域更新的进度,这可能涉及蓝绿部署。OpenSearch Service 会将所有验证故障事件发布到 Amazon EventBridge。您还可以在 OpenSearch Service 控制台的 Notifications(通知)选项卡中查看这些验证事件。
根据所做更改的类型,OpenSearch Service 可能会使用蓝绿部署流程来更新域。蓝绿部署是指为更新域创建新环境并在更新完成后将用户路由到新环境的做法。如果部署到新环境不成功,这种做法可以最大程度地减少停机时间并维护原始环境。在 OpenSearch Service 中,对于服务软件更新等活动和某些类型的配置更改(例如更改实例类型或修改高级设置),需要进行蓝绿部署。有关需要进行蓝绿部署的更改的完整列表,请参阅在 Amazon OpenSearch Service 中进行配置更改。
自 2022 年 1 月起,您可以更好地了解蓝绿部署的进度及其各个阶段,例如创建新环境、预置实例和复制分片。通过此次发布,我们推出了一个新的验证阶段,在该阶段,OpenSearch Service 会检查您的域是否存在可能导致蓝绿部署失败的常见问题。如果您的域符合这些条件中的任何一个,我们就不会触发蓝绿部署。例如,包括但不限于以下场景:集群中存在红色索引、所选实例类型不可用、磁盘空间不足以及与 Amazon Cognito 或 AWS Key Management Service (AWS KMS) 相关的配置问题。
您可以在 OpenSearch Service 控制台的 Domain status(域状态)选项卡下或使用 DescribeDomainChangeProgress API 查看域更新的进度,包括任何验证故障的详细信息。您也可以使用 OpenSearch Service 发布到 Amazon EventBridge 的事件来监控故障。在解决了导致验证失败的问题之后,您可以从 OpenSearch Service 控制台尝试重新进行配置更改,或使用配置 API 重新提交更改。
这些对蓝绿部署进度更新的改进已在全球 26 个区域针对 Amazon OpenSearch Service 推出。有关 OpenSearch Service 可用性的更多信息,请参阅 AWS 区域表。