全部产品
Search
文档中心

创建镜像

更新时间: 2018-05-11

描述

创建用于BatchCompute服务的镜像(CreateImage)。

请求参数

名称 类型 是否必需 描述
Name string 镜像名称。
Description string 镜像描述。
EcsImageId string 用户要使用的EcsImageId。
Platform string 用户要使用的镜像的平台类型,可选值为Linux,Windows。
IdempotentToken string 用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大不值过64个字符,字符包括了字母、数字以及下划线。

返回参数

属性名称 类型 描述
Id string 镜像标示符。

示例

请求示例

  1. POST /images?IdempotentToken={IdempotentToken}
  2. {
  3. "Name": "ImageName",
  4. "Description": "ImageDescription",
  5. "EcsImageId": "EcsImageId",
  6. "Platform": "Linux",
  7. }

返回示例

返回状态码(Response Status)

  1. HTTP/1.1 201 Created

返回体(Response Body)

  1. {
  2. "Id":"img-23jhhsd"
  3. }

错误码

错误代码 错误信息 HTTP 状态码 说明
IdempotentTokenMismatch Specified idempotent token mismatch. 400 说明该token已经被使用过,并且该请求参数与之前的请求不一样
InvalidJsonFormat The request body has an invalid json format. 400 请求body是一个非法的json格式
InvalidHttpBody Specified parameter HttpBody is not valid. Its type must be object. 400 http body必须是一个object
MissingName Name is mandatory for this action. 400 缺少Name参数
InvalidName Specified parameter Name is not valid. Its type must be string. 400 Name必须是一个string
InvalidName Specified parameter Name is not valid. Its length must be in [1, 64]. 400 Name的长度必须在1与64之间
InvalidName Specified parameter Name is not valid. It must only contain characters within [a-zA-Z0-9-], and must not start with [0-9]. 400 Name中只能包括字母数字和-,但不能以数字开头
InvalidDescription Specified parameter Description is not valid. Its type must be string. 400 Description必须是一个string
InvalidDescription Specified parameter Description is not valid. Its length must be in [0, 1024]. 400 Description的长度必须在0与1024之间
MissingEcsImageId EcsImageId is mandatory for this action. 400 缺少EcsImageId参数
InvalidEcsImageId Specified parameter EcsImageId is not valid. Its type must be string. 400 EcsImageId必须是一个string
InvalidEcsImageId Specified parameter EcsImageId is not valid. Its length must be in [1, 256]. 400 EcsImageId的长度必须在1与256之间
InvalidEcsImageId Specified parameter EcsImageId is not valid. The specified EcsImageId does not exist or not you onwer. 400 EcsImageId必须是一个有效的Ecs镜像Id
InvalidEcsImageId Specified parameter EcsImageId is not valid. This EcsImageId has been registered. 400 这个EcsImageId已经被注册过
InvalidEcsImageId Specified parameter EcsImageId is not valid. The image is not available. 400 Ecs镜像当前状态不正确
InvalidEcsImageId Specified parameter EcsImageId is not valid. The share Image Quota exceeds or the shared image user quota exceeds. 400 已经超过自定义镜像共享配额限制或已经超过单个镜像共享给用户数量的配额限制
InvalidRoleArn Specified parameter RoleArn is not valid. You haven’t created AliyunBatchComputeDefaultRole yet. 400 尚未创建AliyunBatchComputeDefaultRole角色给BatchCompute服务
InvalidRoleArn Specified parameter RoleArn is not valid. AliyunBatchComputeDefaultRole don’t have access to share image. 400 AliyunBatchComputeDefaultRole角色没有共享镜像的权限
MissingPlatform Platform is mandatory for this action. 400 缺少Platform参数
InvalidPlatform Specified parameter Platform is not valid. Its type must be string. 400 Platform必须是一个string
InvalidPlatform Specified parameter Platform is not valid. Its length must be in [1, 256]. 400 Platform的长度必须在1与256之间
QuotaExhausted.MaxImageCount The MaxImageCount ({value}) quota is exhausted. 403 Image数量不能超过{value}
Invalid{Parameter} Specified parameter {Parameter} is not valid. 400 {Parameter}参数不合法