调用 DeleteImages 接口,删除自定义镜像。
使用本功能的前提条件及注意事项,可查看操作说明。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
参数 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DeleteImages | 要执行的操作,取值:DeleteImages。 |
Version | String | 是 | 2020-04-01 | API的版本,取值:2020-04-01。 |
ImageIds.N | Array of String | 是 | ImageIds.1=image-ebgy1og99tfct0******&ImageIds.2=image-2asdv4n6ay3vj0****** | 自定义镜像ID,最多支持100个ID。您可以调用DescribeImages接口并传入
|
DeleteBindedSnapshots | Boolean | 否 | true | 删除镜像是否同时删除快照或快照一致性组。取值:
|
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
说明
仅当请求参数输入不合法时返回下文中的接口错误码。当请求参数输入无误时,接口返回状态码为200
且不会返回接口错误码,但并不代表对镜像的操作均已成功,单个镜像的操作结果请参见如下返回参数中的信息。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
OperationDetails | Array of Object | -- | 自定义镜像操作详情。 |
GET /?Action=DeleteImages&Version=2020-04-01&ImageIds.1=image-ebgy1og99tfct0****** HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing Service: ecs
{ "ResponseMetadata": { "RequestId": "20210611144510010225243100005******", "Action": "DeleteImages", "Version": "2020-04-01", "Service": "ecs", "Region": "cn-beijing" }, "Result": { "OperationDetails": [ { "ImageId": "image-ebgy1og99tfct0******", "Error": { "Code": "InvalidImage.NotFound", "Message": "The specified image does not exist." } } ] } }
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | InvalidArgument | The specified argument is invalid. | 指定的参数不合法。 |
400 | LimitExceeded.MaximumImageIds | You've reached the limit on the number of ImageIds that you can set. | 指定的镜像ID数量超过限制。 |
400 | MissingParameter.ImageId | The required parameter ImageId is not supplied. | 镜像ID不能为空。 |
500 | InternalError | An internal error has occurred. | 内部错误,请重试。如果多次尝试失败,请提交工单。 |