赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 百度云
  3. 云服务器 BCC
  4. API参考
  5. 镜像相关接口
  6. 共享自定义镜像

共享自定义镜像

  • 镜像相关接口
  • 发布于 2025-04-02
  • 0 次阅读
文档编辑
文档编辑

该接口用于用户共享自己指定的自定义镜像,仅限自定义镜像,公共镜像和服务集成镜像不能共享。

  • imageId 所指定的镜像不存在,提示404错误。
  • 镜像共享后,被共享的用户可以使用此镜像创建、重置实例。
  • 请求参数中的account和accountId均为可选参数,但不能全部为空,当两个参数同时出现时,服务端会自动去重。

请求结构

POST /v{version}/image/{imageId}?{action} HTTP/1.1
Host: bcc.bj.baidubce.com
Authorization: authorization string

{
    "account" : "account",
    "accountId" : "accountId"
}

请求头域

除公共头域外,无其它特殊头域。

请求参数

参数名称 类型 是否必需 参数位置 描述
version String 是 URL参数 API版本号
imageId String 是 URL参数 待共享的镜像ID
action String 是 Query参数 对镜像执行的动作,当前取值:share
account String 否 Request Body参数 待共享的用户名
accountId String 否 Request Body参数 待共享的用户ID
ucAccount String 否 RequestBody参数 uc账号

返回头域

除公共头域,无其它特殊头域。

返回参数

无特殊返回参数

错误码

错误码 错误描述 HTTP状态码 中文解释
Image.UnCustomImageCannotBeShared Only custom image can be shared. 403 非自定义镜像不能共享
Image.InvalidAccount Account is invalid. 400 无效的用户
Image.AccountListIsEmpty Account list is empty. 400 用户列表为空
Image.ExceedSharedToUserNumQuota Exceed shared to user num quota. 413 超出可共享的用户数量限制
Image.CannotShareToOwner Cannot share to owner. 403 镜像不能共享给所属用户
Image.AccountHasBeenShared Account has been shared. 409 用户已接收到此共享镜像,不能重复共享
Image.ExceedAcceptSharedImageNumQuota Exceed accept shared image num quota 413 超出可接受共享的镜像数量限制

请求示例

POST /v2/image/m-nky*****?share HTTP/1.1
Host: bcc.bj.baidubce.com
ContentType: application/json
Date: Wed, 01 Mar 2006 12:00:00 GMT
Authorization: authorization-string

{
    "account" : "********",
    "accountId" : "**********"
}

返回示例

HTTP/1.1 200 OK
x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
Date: Wed, 03 Dec 2014 06:42:19 GMT
Content-Type: application/json;charset=UTF-8
Server: BWS
相关文章

创建自定义镜像 2025-04-02 17:55

该接口用于创建自定义镜像,创建后的镜像可用于创建实例,每个用户单地域最多可拥有20个镜像。 支持通过实例创建和通过快照创建两种方式。 当通过实例创建时,只有 Running 或 Stopped 状态的实例才可以执行成功,否则会提示 409 错误。 仅限通过系统盘快照创建自定义镜像。 当通过快照创建时

查询镜像列表 2025-04-02 17:55

该接口用于查询用户所有的镜像信息。 查询的镜像信息包括公共镜像、自定义镜像和服务集成镜像。 支持按 imageType 来过滤查询,此参数非必需,缺省为 All,即查询所有类型的镜像。 支持按 imageName 来过滤查询镜像,返回名称中包含该字符串的镜像。此参数非必需。 请求结构 GET /v{

查询镜像详情 2025-04-02 17:55

该接口用于根据指定的镜像ID查询单个镜像的详细信息。 请求结构 GET /v{version}/image/{imageId} HTTP/1.1 Host: bcc.bj.baidubce.com Authorization: authorization string

删除自定义镜像 2025-04-02 17:55

该接口用于用户删除指定的自定义镜像,仅限自定义镜像,公共镜像和服务集成镜像不能删除。 imageId 所指定的镜像不存在,提示404错误。 镜像删除后无法恢复,不能再用于创建、重置实例。 请求结构 DELETE /v{version}/image/{imageId} HTTP/1.1 Host: b

共享自定义镜像 2025-04-02 17:55

该接口用于用户共享自己指定的自定义镜像,仅限自定义镜像,公共镜像和服务集成镜像不能共享。 imageId 所指定的镜像不存在,提示404错误。 镜像共享后,被共享的用户可以使用此镜像创建、重置实例。 请求参数中的account和accountId均为可选参数,但不能全部为空,当两个参数同时出现时,服

取消共享自定义镜像 2025-04-02 17:55

该接口用于用户取消共享指定的自定义镜像。 imageId 所指定的镜像不存在,提示404错误。 镜像取消共享后,被取消共享的用户不能再使用此镜像创建、重置实例。 请求参数中的account和accountId均为可选参数,但不能全部为空,当两个参数同时出现时,服务端会自动去重。 请求结构 POST

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号