全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
容器服务

创建应用实例

更新时间:2017-06-07 13:26:11

描述

说明:创建一个新的应用实例。

请求信息

请求行 RequestLine

  1. POST /projects/ HTTP/1.1

请求行参数 URI Param

特有请求头 RequestHead

  1. Content-Type: application/json

请求体 RequestBody

JSON object

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

请求体解释

名称 类型 必须 描述
name string 应用名称。名称为 1~64 个字符,可包含数字,英文字符和连字符(-),且不能以连字符(-)开头。
description string 应用描述。
template string 字符串格式的应用的 Compose yaml 模板,注意需要按照 JSON 格式进行转义。
version string 应用版本,缺省值为 1.0。
environment map key/value 用于替换 Compose 模板的变量参数。
latest_image bool 创建应用前,是否需要更新镜像。

返回信息

返回行 ResponseLine

  1. HTTP/1.1 201 Created

特有返回头 ResponseHead

  1. Location /projects/<name>

示例

请求示例

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

返回示例

  1. HTTP/1.1 201 Created
  2. Location /projects/test
本文导读目录