更新时间:2024-12-02 GMT+08:00

公网访问集群

针对启用HTTPS访问的安全集群(6.5.4及之后版本的Elasticsearch集群支持开启“安全模式”),云搜索服务的集群支持配置公网访问,配置完成后,通过提供的公网IP,您可以在外网接入安全集群。

CSS开启公网访问后,会使用到EIP和带宽资源,涉及相关资源费用。

创建集群时配置公网访问

  1. 登录云搜索服务管理控制台。
  2. 在创建集群页面,开启“安全模式”。设置管理员密码,并启用HTTPS访问。
  3. “公网访问”选择“自动绑定”,配置公网访问相关参数。
    表1 公网访问参数说明

    参数

    说明

    带宽

    设置公网访问的带宽。

    访问控制开关

    如果关闭访问控制开关,则允许任何IP通过公网IP访问集群。如果开启访问控制开关,则只允许白名单列表中的IP通过公网IP访问集群。

    白名单

    设置允许访问的IP地址或网段,中间用英文逗号隔开。仅当打开“访问控制开关”时才需要配置。

已有集群公网访问管理

您可以对已经创建集群的公网访问进行修改,查看,解绑,也可以配置公网访问。

  1. 登录云搜索服务管理控制台。
  2. 在集群管理页面,单击需要配置公网访问的集群名称,进入集群基本信息页面,管理公网访问相关配置。
    图1 修改公网访问相关配置
    • 配置公网访问

      如果创建安全集群时,开启了HTTPS访问但未配置公网访问,集群创建成功后,可以在集群基本信息页面配置公网访问。

      单击“公网访问”参数右侧的“绑定”,设置访问带宽后,单击“确定”。

      如果绑定失败,用户可以等待几分钟后,再次尝试重新绑定公网访问。

    • 修改

      对已经配置了公网访问的集群,可以通过单击“带宽”参数右侧的“修改”,修改带宽大小,也可以通过单击“访问控制”右侧的“设置”,设置访问控制开关和访问白名单。

    • 查看

      “基本信息”页面,可以查看当前集群绑定的公网IP地址。

    • 解绑

      对于已经绑定的公网IP,可以通过单击“公网访问”参数右侧的“解绑”,解绑公网IP。

通过公网IP接入集群

公网访问配置完成后,集群将会获得一个“公网访问”的IP地址,用户可以通过公网IP地址和端口接入集群。

例如,查看集群中的索引信息,集群中某一个节点的公网访问地址为“10.62.179.32”,端口为“9200”,使用curl执行如下命令。
  • 如果接入集群未启用安全模式,接入方式为:
    curl 'http://10.62.179.32:9200/_cat/indices'
  • 如果接入集群已启用安全模式,则需要使用https方式访问,并附加用户名和密码,在curl命令中添加-u选项。
    curl -u username:password -k 'https://10.62.179.32:9200/_cat/indices'