全部产品
容器服务

更新应用配置

更新时间:2017-09-12 16:57:43   分享:   

描述

说明:更新一个应用实例的配置信息。

请求信息

请求行 RequestLine

  1. POST /projects/{name}/update HTTP/1.1

请求行参数 URI Param

名称 类型 是否必须 描述
name string 应用实例名称

特有请求头 RequestHead

  1. Content-Type: application/json

请求体 RequestBody

JSON object

  1. {
  2. "description": "string",
  3. "template": "string",
  4. "version": "string",
  5. "latest_image": true,
  6. "environment": {
  7. "key": "value",
  8. ...
  9. }
  10. }

请求体解析

名称 类型 必须 描述
description string 更新的应用描述。
template string 更新的 Compose yaml 模板,注意需要按照 JSON 格式进行转义。
version string 更新的应用版本,更新的版本应和原有版本不同,否则会返回 HTTP code 409。
latest_image bool 是否拉取最新镜像
environment map 环境变量 key/value 用于替换 Compose 模板的环境变量

返回信息

返回行 ResponseLine

  1. HTTP/1.1 202 Accepted

特有返回头 ResponseHead

返回体 ResponseBody

示例

请求示例

  1. POST /projects/test/update HTTP/1.1
  2. Content-Type: application/json
  3. {
  4. "description": "This is a test application",
  5. "template": "web:\r\n image: nginx",
  6. "version": "2.0",
  7. "latest_image": true,
  8. "environment": {
  9. "USER": "abc",
  10. "PWD": "newpwd"
  11. }
  12. }

返回示例

  1. HTTP/1.1 202 Accepted
本文导读目录
本文导读目录
以上内容是否对您有帮助?