目前easyops部署后数据API的调用地址默认是ops nginx vip地址,有的用户需要更换为域名或主机名:端口的形式。1.5.6.0版本后的数据服务支持通过easyops进行配置。

    注意在配置之前请先测试需要更换的域名或主机名:端口是否已经可以连通数据API,确认连通后再做配置变更。

    更换API调用地址 - 图1

    在opsweb中找到easy_dataservice服务,配置中找到server选项卡下的system.default.resource.group.domain,输入需要的域名或主机名:端口,例如 bdms.test.com:10073/easy-data-api(注意不要加协议,后面的/easy-data-api必须要带上),保存配置并应用,重启backend组件即可。验证是否生效,在数据服务web中查看api详情页里的调用地址是否正确,并且测试API,观察是否成功。

    更换API调用地址 - 图2

    PS:1.5.6.0版本之前如果需要更换调用地址,需要直接更改数据库。操作步骤如下:

    1. 登入数据服务数据库
    2. 找到表 api_resource_group
    3. 找对应资源组对应的行记录,更新domain_name字段为 xxx/easy-data-api 其中xxx为”域名或主机名:端口“
    4. 验证是否生效,在数据服务web中查看api详情页里的调用地址是否正确,并且测试API,观察是否成功