公网访问API域名方法

1、查看所需访问的Ha3实例域名对应的IP

登录OpenSearch-召回引擎版控制台,找到对应的实例,查看API域名地址。

image

登录ha3实例中配置的专有网络,登录一台ECS机器,使用ping命令ping ha3实例的API域名,获取对应的地址。

2、创建公网NAT网关

登录阿里云,进入VPC控制台,在Ha3实例同VPC下创建一个公网NAT网关。

image

image

3、配置DNAT网关

将第一步获取到的IP地址配置到创建的NAT中。

image

image

4、使用Postman或者其他工具进行接口请求

写入请求:

访问的地址为上步中设置的公网IP,并设置header,headers需要添加Host、X-Opensearch-Swift-PK-Field、X-Opensearch-Swift-Request-ID字段。

image

设置鉴权,选择basic auth,填入实例用户名与密码。

image

在body中填入要发送的文档。

image

搜索请求

访问的地址为第三步中购买的公网IP,指定要检索的query即可查询。

image