开发者社区> 问答> 正文

Web应用托管服务部署包版本API有哪些?

Web应用托管服务部署包版本API有哪些?

展开
收起
小天使爱美 2020-03-23 14:36:21 852 0
1 条回答
写回答
取消 提交回答
  • 调用CreatePkgVersion创建一个部署包版本。

    调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    调试 请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

    请求语法 POST /pop/v1/wam/pkgVersion HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 AppId String 否 wa-5d3eaae92977ca5251e***** 建立部署包版本的应用ID

    PackageSource String 否 oss://target-url/webx/webx-quickstart-tomcat-0.1.0-SNAPSHOT.war 用于建立部署包版本的资源包

    PkgVersionDescription String 否 This is a package. 版本描述信息

    PkgVersionLabel String 否 version-demo-tmc-1.5 版本标签

    返回数据 名称 类型 示例值 描述 Code String OK 响应代码,若成功请求为OK

    Message String success 响应消息,若成功请求为success

    PkgVersion 部署包版本信息

    RequestId String 14A65FB3-DFD6-4D9A-83EA-9259C2D***** 请求ID

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/pkgVersion?ServiceCode=webx&<公共请求参数> { "PkgVersionLabel","version-demo-tmc-1.5", "PkgVersionDescription","This is a package.", "AppId","wa-5d3eaae92977ca5251e*****", "PackageSource","oss://target-url/webx/webx-quickstart-tomcat-0.1.0-SNAPSHOT.war"

    } 正常返回示例

    XML 格式

    success 257C2FA9-3316-4BCB-9DB7-219A7A0***** This is a package. 1562246822377 wa-5d1d9d8c85c7f86e2ef***** 1562246822377 version-demo-tmc-1.4 wp-5d244f33f314934e2ab***** OK JSON 格式

    { "PkgVersion":{ "PkgVersionDescription":"This is a package.", "CreateTime":1564388159130, "PkgVersionLabel":"version-demo-tmc-1.5", "AppId":"wa-5d3eaae92977ca5251e*****", "UpdateTime":1564388159130, "PkgVersionId":"wp-5d3eab3f2977ca5251e*****" }, "Message":"success", "RequestId":"257C2FA9-3316-4BCB-9DB7-219A7A0*****", "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 400 VersionLabelExists An error occurred while creating an application version. The version name already exists. Please use a different name and try again. 创建应用版本失败,版本名称已经存在,请更换版本名称后重试此次操作。 400 OSSPathInvalid The specified OSS path is invalid. For more information about OSS path, see oss://webx-demo/directory/file.json 非法的 OSS 路径,OSS 路径请参考: oss://webx-demo/directory/file.json 访问错误中心查看更多错误码。

    调用DescribePkgVersions查询部署包版本。

    调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    调试 请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

    请求语法 GET /pop/v1/wam/pkgVersion HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 AppId String 是 wa-5d1d9d8c85c7f86********** 应用ID,表示部署包版本所在的应用

    PageNumber Integer 否 1 查询页面大小

    PageSize Integer 否 10 查询页面数

    PkgVersionLabel String 否 version-demo-tmc-1.4 部署包版本标签

    PkgVersionSearch String 否 tmc 部署包版本标签搜索关键字,将返回含有此关键字的部署包版本

    返回数据 名称 类型 示例值 描述 Code String OK 响应代码,若成功请求为OK

    Message String success 响应消息,若成功请求为success

    PageNumber Integer 1 查询页面数量

    PageSize Integer 10 查询页面大小

    PkgVersions 查询版本结果

    RequestId String 9ADFCBC1-3315-4E97-B5A3-406528B***** 请求ID

    TotalCount Integer 1 查询结果总数

    示例 请求示例

    http(s)://webplus.cn-hangzhou.aliyuncs.com/?AppId=wa-5d1d9d8c85c7f*****fb7234 &<公共请求参数> 正常返回示例

    XML 格式

    1 1 success 10 D2F23007-1F7F-4532-852E-6127B18***** resources/user1/versions/version-demo-tmc-1.5/webx-quickstart-tomcat-0.1.0-SNAPSHOT.war This is a package. user1 1562660659387 wa-5d1d9d8c85c7f86e2ef***** 1562660659387 version-demo-tmc-1.5 wp-5d244f33f314934e2ab***** OK JSON 格式

    { "PageNumber":1, "TotalCount":1, "Message":"success", "PageSize":10, "RequestId":"39A380A0-5A5F-4832-B27D-AAB8318*****", "PkgVersions":{ "PkgVersion":[ { "PackageSource":"resources/userName/versions/version-demo-tmc-1.5/webx-quickstart-tomcat-0.1.0-SNAPSHOT.war", "PkgVersionDescription":"This is a package.", "CreateUsername":"user1", "CreateTime":1562660659387, "AppId":"wa-5d1d9d8c85c7f86e2ef*****", "UpdateTime":1562660659387, "Label":"version-demo-tmc-1.5", "PkgVersionId":"wp-5d244f33f314934e2ab*****" } ] }, "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 访问错误中心查看更多错误码。

    调用DeletePkgVersion删除一个部署包版本。

    调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

    调试 请求头 该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

    请求语法 DELETE /pop/v1/wam/pkgVersion HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 PkgVersionId String 是 wp-5d1dfea63d7b4445ad6d**** 要删除的部署包版本ID

    返回数据 名称 类型 示例值 描述 Code String OK 响应代码,若成功请求为OK

    Message String success 响应消息,若成功请求为success

    RequestId String D8F166F0-632E-4DBA-96ED-EA520AE3**** 请求ID

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/pkgVersion?PkgVersionId=wp-5d244f33f314934e2ab1****&<公共请求参数> 正常返回示例

    XML 格式

    success 259AD58C-5B78-4D19-95EE-E30B57C7**** OK JSON 格式

    { "Message":"success", "RequestId":"424EB538-A880-48BA-9B50-F595557F****", "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 访问错误中心查看更多错误码。

    2020-03-23 15:01:12
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Web应用系统性能优化 立即下载
高性能Web架构之缓存体系 立即下载
PWA:移动Web的现在与未来 立即下载