如何通过CloudFormation为Amazon OpenSearch设置兼容模式
通过CloudFormation为OpenSearch Service开启兼容模式
要通过AWS::OpenSearchService::Domain资源开启Elasticsearch版本兼容模式,只需要在资源配置的AdvancedOptions中添加override_main_response_version参数即可,配置示例如下:
Resources: OpenSearchDomain: Type: AWS::OpenSearchService::Domain Properties: DomainName: your-opensearch-domain EngineVersion: OpenSearch_2.11 # 可替换为你需要的OpenSearch版本 # 其他基础配置(节点规格、存储、访问策略等按需补充) AdvancedOptions: override_main_response_version: "true" # 开启兼容模式,对外报告版本为7.10.2 # 其他高级配置可按需添加
配置注意事项
override_main_response_version的取值必须为字符串格式的"true"或"false",不能直接传入布尔值,否则会触发CloudFormation参数校验错误- 该配置变更无需重启集群,新增或修改配置后会立即生效
- 开启后兼容所有需要校验集群版本的Elasticsearch OSS客户端(如Logstash、elasticsearch-py 7.x版本等),和控制台手动开启兼容模式的效果完全一致
内容的提问来源于stack exchange,提问作者icalvete
相关产品推荐
相关产品推荐

