百度智能云

All Product Document

          Cloud Compute Service

          Billing Change-Switch to Prepayment

          The instance charging mode changes from the post-paid mode to the prepaid mode

          Request structure

          POST /v{version}/instance/{instanceId}?toPrepay HTTP/1.1 
          Host: bcc.bj.baidubce.com 
          Authorization: authorization string 
          
          { 
              "duration": duration, 
              "relationCds": true 
          } 

          Request header

          There are no special headers except the common header.

          Request parameter

          Parameter name Type Required or not Parameter position Description
          version String Yes URL parameter API version number
          instanceId String Yes URL parameter Instance ID
          duration int Yes RequestBody parameter Purchase length (unit: Month)
          relationCds boolean No RequestBody parameter Change the associated data disk. The default value is false.

          Return header

          There are no special headers except the common header.

          Return parameter

          Parameter name Type Description
          orderId String For the set of virtual machine instance IDs, the ID conforms to the BCE specification and must be a string with a fixed length. It may only include upper and lower case letters, numbers, hyphens (-), and underlines (_).

          Request example

          POST /v2/instance/i-dnvIAmdc?toPrepay HTTP/1.1 
          Host: bcc.bj.baidubce.com 
          ContentType: application/json 
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de 
          
          { 
              "duration": 2, 
              "relationCds": true 
          } 

          Return example

          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 
          { 
            "orderId": "5c001b75e24d45639c7bb83532bcbf52" 
          }
          Previous
          Query the List of Instances That Are Not Charged When Shut Down
          Next
          Add ipv6