应用与数据集成平台 ROMA Connect-配置示例:为数据API绑定独立域名

时间:2023-11-01 16:22:59

为数据API绑定独立域名

开放的API需要绑定独立域名,用户通过独立域名访问API。

  1. 调用“绑定域名”接口,为数据API绑定一个独立域名,并获取返回的域名编号。
    请求示例:
    POST /v2/{project_id}/apic/instances/{instance_id}/api-groups/{group_id}/domains{   "url_domain" : "www.example.com"}

    其中加粗部分需要根据接口参数说明,替换为实际的数据值。{group_id}获取API分组ID中获取并保存的API分组ID。

    响应示例:

    {   "url_domain" : "www.example.com",   "id" : "c5e0d5ba********ae22c1a17",   "status" : 3,   "min_ssl_version" : "TLSv1.1"}

    响应消息中“id”的值即为域名编号,保存并留待后续步骤使用。

  2. (可选)若部署并发布数据API时配置了使用HTTPS协议,则需要调用“绑定域名证书”接口为独立域名添加SSL证书。
    请求示例:
    POST /v2/{project_id}/apic/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate{   "name" : "cert_demo",   "private_key" : "-----Start certificate----********-----End certificate-----",   "cert_content" : "-----Start RSA private key----- ********-----End RSA private key-----"}

    其中加粗部分需要根据接口参数说明,替换为实际的数据值。{group_id}获取API分组ID中获取并保存的API分组ID,{domain_id}绑定独立域名时获取并保存的域名编号。

support.huaweicloud.com/api-roma/roma_06_0203.html