发布于: Aug 17, 2022
Amazon OpenSearch 服务现在可提高域更新期间验证失败的可见性。可以从 OpenSearch 服务控制台或通过配置 API 监控域更新的进度,其中可能涉及蓝绿部署。OpenSearch 服务会将任何验证失败事件发布到 Amazon EventBridge。您还可以在 OpenSearch 服务控制台的通知选项卡中查看这些验证事件。
根据所执行更改的类型,OpenSearch 服务可能会使用蓝绿部署过程来更新域。蓝绿部署是为域更新创建新环境,并在更新完成后将用户路由到新环境的做法。此方法可以最大限度地减少停机时间,并在部署到新环境失败时保持原始环境。在 OpenSearch Service 中,服务软件更新等活动以及某些类型的配置更改(例如更改实例类型或修改高级设置)必须使用蓝绿部署。有关需要蓝绿部署的更改的完整列表,请参阅在 Amazon OpenSearch Service 中更改配置。
2022 年 1 月,我们开始让客户更全面地了解蓝绿部署的进度及其各个阶段,例如创建新环境、配置实例和复制分片。通过此次发布,我们引入了新的验证阶段,其中 OpenSearch Service 会检查您的域中是否存在可能导致蓝绿部署失败的常见问题。如果您的域符合这些条件中的任何一个,我们不会继续进行蓝绿部署。其中一些场景包括但不限于集群中存在红色索引,所选实例类型不可用,磁盘空间不足,以及与 Amazon Cognito 或 Amazon 密钥管理服务 (Amazon KMS) 相关的配置问题。
可以在 OpenSearch Service 控制台的“域状态”选项卡下或使用 DescribeDomainChangeProgress API 查看域更新的进度,包括任何验证失败的详细信息。还可以使用 OpenSearch 服务发布到 Amazon EventBridge 的事件来监控故障。解决导致验证失败的问题后,您可以从 OpenSearch Service 控制台重试配置更改,或使用配置 API 重新提交更改。
对蓝绿部署进度更新功能的改进现已可在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中用于 Amazon OpenSearch Service 域。