创建镜像仓库
Method
POST
描述
创建镜像仓库
请求参数
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
---|---|---|---|---|
Action | CreateRepository | string | 是 | |
Version | 2018-03-08 | string | 是 |
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
---|---|---|---|---|
Name | 镜像仓库名称 | string | 是 | |
Label | 镜像类型:应用服务器/Linux/数据库等 Application 应用服务器 Linux Linux Framework 框架和应用 Database 数据库 Language 语言 Other 其他,若创建时没有传, 则默认为Other | string | 否 | |
CiSupported | 是否支持持续集成 | boolean | 是 | |
Type | Public/Private | string | 是 | |
Description | 基本描述 | string | 否 | |
Detail | 详细描述 | string | 否 |
返回参数
参数名称 | 说明 | 参数类型 | 是否必填 | 备注 |
---|---|---|---|---|
RequestId | string | 是 | ||
RepositoryId | long | 是 |
状态码
错误码(Code) | 错误提示(Message) | http status code | 说明 |
---|---|---|---|
InvalidBodyFormat | The format of the request body is illegal. | 400 | 请求体格式非法 |
Forbidden | You have no right to access. | 403 | 无权访问 |
OutOfQuota | Your %s quota is up to limit. | 400 | %s配额已满 |
InvalidFormat | The format of the input parameter %s is illegal. | 400 | 参数 %s 的格式非法 |
NameExistError | %s is already exist. | 400 | %s已存在 |
OutOfLengthLimit | %s is out of length limit. | 400 | %s超过长度限制 |
请求示例
POST https://open.cn-east-1.163yun.com/ccr?Version=2018-03-08&Action=CreateRepository
{
"Name": "rsync",
"CiSupported": false,
"Type": "Public",
"Label": "Application",
"Description": "a tool image used for rsync",
"Detail": "## 模块\nrsync和inotify配合使用一共分成3个模块:\n- rsync-server:是同步服务,开启之后远程服务可以通过rsync-client同步远程文件到本地\n- rsync-client:同步服务客户端,通过客户端可以将本地文件同步到远端rsync服务器。"
}
返回示例
{
"RequestId": "157fa2fe-8887-4df3-a449-19dd04de40c5",
"RepositoryId": 238
}