百度智能云

All Product Document

          Cloud Compute Service

          Cancel the Shared Custom Image.

          Cancel the Sharing Custom Image

          Description

          • This API is used to cancel the sharing custom image, which is only limited to the custom image. The system image and service integration image can not be shared.
          • The image specified by imageId does not exist, and it prompts an error 404.
          • After the cancellation of sharing image, the cancelled sharing users can not create and reset the instances through this image.
          • The account and accountId in the request parameter are of optional parameters, but they can not be empty. When two parameters appear at the same time, the server automatically de-duplicates them.

          Request Structure

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

          Request Header Field

          There are no other special header fields except the public header field.

          Request Parameters

          Parameter Name Type Required Parameter Position Description
          version String Yes URL parameter API version number
          imageId String Yes URL parameter Image ID to cancel sharing
          action String Yes Query Parameter Action on image, whose current value is unshare.
          account String No Request Body Parameter User name to cancel sharing
          accountId String No Request Body Parameter User ID to cancel sharing
          ucAccount String Request Body Parameter uc Account

          Return Header Field

          There are no other special header fields except the common header field.

          Return Parameter

          No specific parameters are returned.

          Error Code

          Error Code Error Description HTTP Status Code Explanations
          Image.UnCustomImageCannotBeShared Only custom image can be shared. 403 The non-custom image can not be shared.
          Image.InvalidAccount Account is invalid. 400 Invalid user
          Image.AccountListIsEmpty Account list is empty. 400 The user list is empty.

          Request Instance

          POST /v2/image/m-nky7qeom?unshare HTTP/1.1
          Host: bcc.bj.baidubce.com
          ContentType: application/json
          Date: Wed, 01 Mar 2006 12:00:00 GMT
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
          
          {
              "accountId" : "ab1d7802cb9b436bafaf3361fe482ca6"
          }

          Return Instance

          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
          Previous
          Share a Custom Image
          Next
          Perform Cross-region Replication of the Custom Image