CDN加速

创建命名空间

更新时间:2019-08-16 13:05:30

适用产品:通用功能

接口描述

请求参数

JSON
参数名称类型必填描述
namestring命名空间名称。 1. 名称为2-63个字符,支持小写字母、数字、'-',以小写字母或数字开头和结尾。 2.命名空间名称不允许使用default, kube-system, kube-public, ingress-nginx。
descriptionstring命名空间描述,长度不超过256个字符。

返回参数

JSON
参数名称类型描述
namestring命名空间名称。
descriptionstring命名空间描述。

错误码

错误代码(code)描述(message)HTTP状态码语义
31442001request format error400请求格式错误
31442002missing argument400缺少必要参数
31442003illegal argument400参数非法
31443028namespace existed400命名空间已存在

示例

JSON
示例说明
json
请求示例
复制
#!/bin/bash

username="example_username"

apiKey="example_apiKey"

date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`

password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`

curl -i --url "https://open-its.chinanetcenter.com/ecc/openapi/v1/namespace" \

-X "POST" \

-u "$username:$password" \

-H "Date: $date" \

-H "Accept: application/json" \

-d '{

  "name":"test-namespace-000",

  "description":"this is a test namespace."
  
}'
返回示例
复制
{
  "code": "0",
  "message": "success",
  "data": {
      "name":"test-namespace-000",
      "description":"this is a test namespace."
    }        
}