应用与数据集成平台 ROMA Connect-配置示例:创建数据后端

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

创建数据后端

通过创建数据后端,把要开放的数据库转换为API的后端服务。

  1. 调用“创建后端API”接口,创建一个自定义后端,并获取返回的后端API编号。
    请求示例:
    POST /v2/{project_id}/apic/instances/{instance_id}/livedata-apis{   "name" : "data_api_demo",   "path" : "/data/test",   "method" : "GET",   "roma_app_id" : "xxxxxx",   "version" : "1.0",   "content_type" : "json",   "return_format" : false,   "parameters" : [      {         "name" : "param1",         "in" : "Parameters",         "required" : true      }    ]}

    其中加粗部分需要根据接口参数说明,替换为实际的数据值。xxxxxx获取集成应用ID中获取并保存的集成应用ID。“parameters”下可根据实际需要设置多个后端请求参数,或不设置请求参数。

    响应示例:

    {   "id" : "bd42841c********c6d8a06e37",   "name" : "data_backend",   "roma_app_id" : "98df09fb********2b55ca6f3d5d",   "content_type" : "json",    ...}

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

  2. 调用“创建后端API脚本”接口,配置数据后端。
    请求示例:
    POST /v2/{project_id}/apic/instances/{instance_id}/livedata-apis/{ld_api_id}/scripts{   "api_type" : "data",   "scripts" : [       {         "ds_id" : "xxxxxx",         "type" : "SQL",         "object_name" : "data",         "content" : "ZnVuY3Rpb24g******cmxkISIKfQ=="      }   ]}

    其中加粗部分需要根据接口参数说明,替换为实际的数据值。{ld_api_id}创建自定义后端时获取并保存的后端API编号,xxxxxx接入数据源中获取并保存的数据源ID。

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