开发者社区 问答 正文

Swarm API参考  应用API列表  蓝绿发布回滚

[font=PingFangSC, "]回滚一个蓝绿更新的应用实例。

请求信息


请求行 RequestLinePOST /projects/{name}/rollback-update?force=(true or false) HTTP/1.1
请求行参数 URI Param

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述namestring是应用名称rollback-updatebool是目前传递 true 即可
特有请求头 RequestHead

请求体 RequestBody

请求体解析


返回信息


返回行 ResponseLineH TTP/1.1 202 Accepted
特有返回头 ResponseHead

返回体 ResponseBody


示例


请求示例POST /projects/test_01/rollback-update?force= true HTTP/ 1.1
返回示例HTTP/1.1 202 Accepted

展开
收起
青蛙跳 2018-08-31 23:42:34 1730 分享 版权
阿里云 AI 助理回答

要回滚一个蓝绿更新的应用实例,您需要执行以下步骤:

  1. 构造请求URL与参数

    • URL格式/projects/{name}/rollback-update
    • 路径参数
      • name(应用名称):替换为您的实际应用名称,例如 test_01
    • 查询参数
      • force:传递 true 以确认执行回滚操作。此参数目前仅接受 true 值。
  2. 发起请求

    • 使用 POST 方法向构造的URL发送请求。
    • 示例请求行:POST /projects/test_01/rollback-update?force=true HTTP/1.1
  3. 处理响应

    • 成功回滚的响应状态码为 202 Accepted,表示请求已接受并开始处理回滚操作,但处理可能尚未完成。
    • 您不会收到具体的返回体内容,即 ResponseBody 为空。

综上所述,通过构造特定的HTTP请求,您可以触发蓝绿部署中应用实例的回滚过程。请确保在执行此操作前已经充分理解其对当前环境和应用状态的影响。


此解答依据了提供的请求示例及返回信息说明,未直接引用知识库中的具体文档段落,因为给出的问题情境与参考资料不直接对应,但遵循了智能问答机器人的回答规则和要求。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答