发布服务

最近更新时间:2019-04-26 15:18:44

接口描述

本接口(ReleaseService)用于发布服务。
API 网关的服务创建后,需要发布到某个环境方生效后,使用者才能进行调用,此接口用于发布服务到环境,如 release 环境。

输入参数

以下请求参数列表仅列出了接口请求参数,其它参数可参考 公共请求参数

参数名称 是否必选 类型 描述
serviceId String 待发布服务的唯一 Id
environmentName Boolean 待发布的环境名称,当前支持三个环境,测试:test,预发:prepub,线上:release
releaseDesc String 本次的发布描述

输出参数

参数名称 类型 描述
code Int 公共错误码,0 表示成功,其他值表示失败。详见错误码页面的 公共错误码
codeDesc String 业务侧错误码。成功时返回 Success,错误时返回具体业务错误原因
message String 模块错误信息描述,与接口相关
releaseTime Timestamp 服务发布时间,后续可以按此时间回滚。按照 ISO8601 标准表示,并且使用 UTC 时间。格式为:YYYY-MM-DDThh:mm:ssZ
releaseDesc String 发布时的备注信息填写

示例

https://apigateway.api.qcloud.com/v2/index.php?
&<公共请求参数>
&Action=ReleaseService
&serviceId=service=XX
&environmentName=Online
&releaseDesc=发布描述

返回示例如下:

{
    "code": "0",
    "message": "",
    "codeDesc": "Success",
    "releaseTime": "2017-08-07T00:00:00Z",
    "releaseDesc": 1234
}