Web应用托管服务变更API有哪些? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

Web应用托管服务变更API有哪些?

小天使爱美 2020-03-23 14:35:54 117

Web应用托管服务变更API有哪些?

API
分享到
取消 提交回答
全部回答(1)
  • 小天使爱美
    2020-03-23 15:13:48

    调用DescribeChanges查询给定环境内所有变更信息或给定变更ID的变更信息。

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

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

    请求语法 GET /pop/v1/wam/changeInfo HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 EnvId String 是 we-5d245f7f1f773f090a0d**** 环境ID,将查询此环境内所有变更信息

    ChangeId String 否 wc-5d245f94f314934e2ab1**** 变更ID,将查询此变更ID

    返回数据 名称 类型 示例值 描述 Change 变更信息

    Code String OK 响应代码,若成功请求为OK

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

    RequestId String 91AF2647-8A0B-47FE-8AD4-AE49AA79**** 请求ID

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/changeInfo?ChangeId=wc-5d245f94f314934e2ab1****&ServiceCode=webx&<公共请求参数> 正常返回示例

    XML 格式

    success apply.env Apply false false 1564120665714 apply env we-5d39b8ba6786bd4b1495**** we-5d39b8ba6786bd4b1495**** true 1564120665679 user1 1564120637891 wc-5d3a963d5802611c4ddc**** true false 97CEF6FD-0266-4C15-8745-9325E2AB**** OK JSON 格式

    { "Change":{ "ChangeName":"apply.env", "ActionName":"Apply", "ChangeAborted":false, "ChangeTimedout":false, "UpdateTime":1564120665714, "ChangeDescription":"apply env we-5d39b8ba6786bd4b1495****", "EnvId":"we-5d39b8ba6786bd4b1495****", "ChangeSucceed":true, "FinishTime":1564120665679, "CreateUsername":"user1", "CreateTime":1564120637891, "ChangeId":"wc-5d3a963d5802611c4ddc****", "ChangeFinished":true, "ChangeMessage":"", "ChangePaused":false }, "Message":"success", "RequestId":"150EA851-8DD9-4530-A3DF-5940B738****", "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 404 ChangeNotExists The change record could not be found based on the change ID specified, please double confirm the resource is still exists. 无法根据所指定的变更 ID 找到变更记录,该记录可能被删除或传入的参数有误。 访问错误中心查看更多错误码。

    调用DescribeChanges查询所有变更信息或给定环境内所有变更信息。

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

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

    请求语法 GET /pop/v1/wam/change HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 EnvId String 是 we-5d245f7f1f773f090a0d**** 环境ID,将查询此环境内所有变更信息

    ActionName String 否 Termination 要查询的变更类型

    PageNumber Integer 否 1 查询页面数量

    PageSize Integer 否 10 查询页面内结果数量

    返回数据 名称 类型 示例值 描述 Changes 变更信息列表

    Code String OK 响应代码,若成功请求为OK

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

    PageNumber Integer 1 查询页面数量

    PageSize Integer 10 单个查询页面内结果数量

    RequestId String 91AF2647-8A0B-47FE-8AD4-AE49AA79**** 请求ID

    TotalCount Integer 4046 查询结果总数

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/change?PageSize=1&EnvId=we-5d39b8ba6786bd4b1495****&<公共请求参数> 正常返回示例

    XML 格式

    1 apply.env Apply false false 1564120665714 apply env we-5d39b8ba6786bd4b1495**** we-5d39b8ba6786bd4b1495**** true 1564120665679 user1 1564120637891 wc-5d3a963d5802611c4ddc**** true false 12 success 1 676F2994-039A-46B5-A30A-CABB7FE0**** OK JSON 格式

    { "PageNumber":1, "Changes":{ "Change":[ { "ChangeName":"apply.env", "ActionName":"Apply", "ChangeAborted":false, "ChangeTimedout":false, "UpdateTime":1564120665714, "ChangeDescription":"apply env we-5d39b8ba6786bd4b1495****", "EnvId":"we-5d39b8ba6786bd4b1495****", "ChangeSucceed":true, "FinishTime":1564120665679, "CreateUsername":"user1", "CreateTime":1564120637891, "ChangeId":"wc-5d3a963d5802611c4ddc****", "ChangeMessage":"", "ChangeFinished":true, "ChangePaused":false } ] }, "TotalCount":12, "Message":"success", "PageSize":1, "RequestId":"6C25A79D-D46F-4079-B522-7D7CBA46****", "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 访问错误中心查看更多错误码。

    调用PauseChange来暂停一个未完成的变更操作。

    说明 只能针对处于变更中状态的变更进行暂停变更操作。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

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

    请求语法 POST /pop/v1/wam/change/pause HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 ChangeId String 是 wc-5d3fabad56fd7c14ac9***** 变更ID,将暂停此变更操作

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

    EnvChange 环境变更信息

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

    RequestId String BF62BC0A-6672-41A2-8EE5-D5034AB***** 请求ID

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/change/pause&<公共请求头> { "ChangeId": "wc-5d3fabad56fd7c14ac9*****" } 正常返回示例

    XML 格式

    success we-5d39b8ba6786bd4b149***** 1564120637891 wc-5d3fabad56fd7c14ac9***** 97CEF6FD-0266-4C15-8745-9325E2A***** OK JSON 格式

    { "Message":"success", "RequestId":"BF62BC0A-6672-41A2-8EE5-D5034AB*****", "EnvChange":{ "EnvId":"we-5d39b8ba6786bd4b149*****", "ChangeId":"wc-5d3fabad56fd7c14ac9*****", "StartTime":1564453805573 }, "Code":"OK" } 错误码 访问错误中心查看更多错误码。

    调用ResumeChange来恢复一个被暂停的变更操作。

    说明 被恢复的变更必须是处于已停止状态。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

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

    请求语法 POST /pop/v1/wam/change/resume HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 ChangeId String 是 wc-5d3fabad56fd7c14ac9***** 变更ID,将恢复此变更操作

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

    EnvChange 环境变更信息

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

    RequestId String F38283EF-B83B-47C0-992D-1DC450DE**** 请求ID

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/change/resume&<公共请求头> { "ChangeId": "wc-5d3fabad56fd7c14ac9*****" } 正常返回示例

    XML 格式

    success we-5d39b8ba6786bd4b149***** 1564453805573 wc-5d3fabad56fd7c14ac9***** 97CEF6FD-0266-4C15-8745-9325E2AB**** OK JSON 格式

    { "Message":"success", "RequestId":"F38283EF-B83B-47C0-992D-1DC450DE****", "EnvChange":{ "EnvId":"we-5d39b8ba6786bd4b149*****", "ChangeId":"wc-5d3fabad56fd7c14ac9*****", "StartTime":1564453805573 }, "Code":"OK" } 错误码 访问错误中心查看更多错误码。

    使用AbortChange可以中止一次变更。

    当此API调用后,Web+会等待正在进行的变更步骤执行完毕后再停止变更。 当环境有变更正在被终止时,不可重复调用此接口。 变更在中止后不可恢复执行。 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

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

    请求语法 POST /pop/v1/wam/change/abort HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 ChangeId String 是 wc-5d3a963d5802611c4ddc**** 变更ID,将中止此变更

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

    EnvChange 被中止的变更信息

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

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

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com&<公共请求参数> { "ChangeId":"wc-5cda75398047880ad2c8****" } 正常返回示例

    XML 格式

    success wc-5cdbd79a84b53b4bc958**** we-5cdbd64084b53b4bc958**** 1557911450434 BED39BFD-3CBF-42F0-9711-C91E32BF**** OK JSON 格式

    { "Message":"success", "RequestId":"3A6ECBAB-4A14-4412-AFE7-6B75D55A****", "EnvChange":{ "EnvId":"we-5cdbd64084b53b4bc958****", "ChangeId":"wc-5cdbd6d884b53b4bc958****", "StartTime":1557911256210 }, "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 500 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 400 ChangeOnAborting The change is being canceled. Please do not cancel again. 变更正在被中止,请勿重复操作。 400 ChangeFinished An error occurred while stopping the change. The change is already complete. 放弃变更失败,因为此次变更已经完成。 访问错误中心查看更多错误码。

    调用DeleteChange删除一个变更。

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

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

    请求语法 DELETE /pop/v1/wam/change HTTP/1.1 请求参数 名称 类型 是否必选 示例值 描述 ChangeId String 是 wc-5d3a963d5802611c4dd***** 变更ID,将删除此变更

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

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

    RequestId String 671FBCF3-D384-4DC4-B6F4-028C28E***** 请求ID

    示例 请求示例

    http://webplus.cn-hangzhou.aliyuncs.com/pop/v1/wam/change?ServiceCode=webx&Id=wc-5d245f94f314934e2ab1*****&<公共请求参数> 正常返回示例

    XML 格式

    success 671FBCF3-D384-4DC4-B6F4-028C28***** OK JSON 格式

    { "Message":"success", "RequestId":"671FBCF3-D384-4DC4-B6F4-028C28E*****", "Code":"OK" } 错误码 HttpCode 错误码 错误信息 描述 403 ResourceAuthFailed The specified resource does not exist or it does not belong to this Alibaba Cloud account. 相关资源不存在或不属于此阿里云账号。 400 OSSDisabled You have not activated the OSS service and cannot use the WebPlus service. Please go to the OSS console (https://oss.console.aliyun.com) to activate OSS and try again. 您没有开通 OSS 服务,不能使用 WebPlus 服务,请前往 OSS 控制台(https://oss.console.aliyun.com) 开通后重试。 400 OSSApiCallFailed When initializing applications, updating configurations, or destroying applications, WebPlus attempts to communicate with OSS through API communication. An OSS service throw error occurred. The bucket or the file does not exist. 在初始化应用、更新配置、以及销毁应用时,WebPlus 尝试与 OSS 进行 API 通信出现 OSS 服务抛出的异常,如 bucket 不存在、文件不存在等。 访问错误中心查看更多错误码。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程