应用与数据集成平台 ROMA Connect-配置示例:部署并发布数据API
部署并发布数据API
- 调用“部署后端API”接口,部署数据后端并发布一个数据API,获取返回的前端数据API编号。
POST /v2/{project_id}/apic/instances/{instance_id}/livedata-apis/{ld_api_id}/deploy{ "deploy_front_api" : true, "roma_app_id" : "xxxxxx" "auth_type" : "APP", "group_id" : "yyyyyy", "env_id" : "DEFAULT_ENVIRONMENT_RELEASE_ID", "method" : "GET", "path" : "/data/test", "protocol" : "HTTPS", "backend_timeout" : 5000, "cors": false}
其中加粗部分需要根据接口参数说明,替换为实际的数据值。{ld_api_id}为创建数据后端时获取并保存的后端API编号,xxxxxx为获取集成应用ID中获取并保存的集成应用ID,yyyyyy为获取API分组ID中获取并保存的API分组ID。
响应示例:
{ "id" : "5e19590f54444d8a9b8fe698ce26e9fe", "deploy_time" : "2020-09-19T06:58:13Z", "api_id" : "1d0432f1a********ae7bd96ca6", "env_id" : "DEFAULT_ENVIRONMENT_RELEASE_ID", ...}
响应消息中“api_id”的值即为前端数据API的编号,保存并留待后续步骤使用。
- (可选)在发布数据API时无法为数据API添加请求参数,若需要为数据API添加请求参数,则调用“修改API”接口为数据API添加请求参数。
请求示例:
PUT /v2/{project_id}/apic/instances/{instance_id}/apis/{api_id}{ "name": "Data_API", "type": 1, "req_protocol": "HTTPS", "req_method": "GET", "req_uri": "/data/test", "auth_type": "APP", "backend_type": "HTTP", "group_id": "c77f5e81d********ef2b0ac7600", "req_params": [ { "name": "param01", "type": "STRING", "location": "QUERY" } ],}
其中加粗部分需要根据接口参数说明,替换为实际的数据值。{api_id}为发布数据API时获取并保存的前端数据API编号,“req_protocol”、“req_method”、“req_uri”、“auth_type”、“group_id”需与发布数据API时设置的值保持一致。“parameters”下可根据实际需要设置多个后端请求参数,或不设置请求参数。
- 华为云资料 2021年 7月刊
- GaussDB发布_GaussDB数据库发布_高斯数据库发布_华为云
- GaussDB部署_GaussDB数据库部署_高斯数据库部署_华为云
- 数据治理中心_数据架构_数据架构使用示例-华为云
- 数据治理中心_数据开发_数据开发示例_使用教程-华为云
- GaussDB部署形态_GaussDB数据库部署形态_高斯数据库部署形态_华为云
- 可视化数据大屏开发_Astro Canvas_低代码平台-华为云
- 华为云资料 2021年 4月刊
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- GaussDB华为部署_高斯数据库_高斯数据库华为部署_华为云