配置OpenSearch集群公网访问
开启OpenSearch集群公网访问功能后,系统会自动为集群分配独享带宽的全动态BGP公网IP地址,通过该地址可以从互联网访问HTTPS协议的安全集群。公网访问支持配置访问控制,设置允许公网访问集群的IP地址或网段。
OpenSearch集群的公网访问是通过共享型负载均衡器实现外网访问,共享型负载均衡器资源与其他实例共享资源,如果业务追求更优的负载均衡体验,推荐使用独享型负载均衡器接入集群,配置方案请参见配置OpenSearch集群独享型负载均衡。
约束限制
- CSS开启公网访问后,会使用到EIP和带宽资源,涉及相关资源费用。
- OpenSearch集群需满足以下条件才能启用公网访问功能:同时开启“安全模式”和“HTTPS访问”。
- 公网访问和终端节点服务使用的是同一个负载均衡。当集群开启了公网访问白名单,由于白名单是作用在负载均衡上面,将会同时限制公网访问集群和内网通过VPCEP访问集群的IP地址。此时需要在公网访问白名单中添加一个网络白名单“198.19.128.0/17”,通过该白名单用来放通经过VPCEP的流量。
开启公网访问
当创建集群时未开启公网访问时,集群创建完成后可以通过如下步骤开启集群公网访问功能。
- 登录云搜索服务管理控制台。
- 在左侧导航栏,选择“集群管理 > OpenSearch”。
- 在集群列表,单击目标集群名称,进入集群详情页。
- 选择“概览”页签,在“配置信息”下方确认集群是否开启“安全模式”和“HTTPS访问”。
- 是,则执行下一步,开启公网访问。
- 否,则集群不支持开启公网访问。
图1 确认集群是否支持开启公网访问 - 单击“公网访问”后面的“绑定”,在弹窗中完成公网访问配置。
表1 绑定公网访问 参数
说明
带宽
设置集群公网访问的带宽。
取值范围:1Mbit/s~200Mbit/s
添加访问白名单
- 配置完成后,单击“确定”,启用公网访问功能。
开启成功后,会显示公网地址、访问控制和带宽信息。
图2 开启公网访问
管理公网访问
当集群开启公网访问后,支持查看公网访问地址、修改访问控制和带宽。
- 登录云搜索服务管理控制台。
- 在左侧导航栏,选择“集群管理 > OpenSearch”。
- 在集群列表,单击目标集群名称,进入集群详情页。
- 选择“概览”页签,在“配置信息”下方管理公网访问。
图3 管理公网访问
- 查看公网访问地址
查看并记录“公网访问”的地址和端口号。
- 修改公网访问的访问控制
单击“公网访问控制”后面的“修改”,在弹窗中添加或删除访问白名单,控制允许公网访问集群的IP地址或网段。配置完成后,单击“确定”,完成修改。
- 修改公网访问的带宽
单击“带宽”后面的“修改”,在弹窗中修改带宽。配置完成后,单击“确定”,完成修改。
- 查看公网访问地址
关闭公网访问
当集群无需使用公网访问时,可以关闭公网访问,释放资源。

解绑公网访问后,将无法通过公网IP地址访问集群。当关闭集群的公网访问后再重新打开,集群的公网地址可能会发生变化,请谨慎操作。
- 登录云搜索服务管理控制台。
- 在左侧导航栏,选择“集群管理 > OpenSearch”。
- 在集群列表,单击目标集群名称,进入集群详情页。
- 选择“概览”页签,在“配置信息”下方,单击“公网访问”后面的“解绑”,在弹窗中输入CONFIRM,单击“确定”关闭公网访问。
关闭公网访问后,公网地址、访问控制和带宽信息将消失。
通过公网IP地址接入集群
公网访问配置完成后,集群将会获得一个公网访问地址,用户可以通过公网IP地址和端口接入集群。
curl -u username:password -k 'https://10.62.xxx.xxx:9200/_cat/indices'
其中username和password表示安全集群的用户名和密码。