- Bucket
- Parameters
- delete
- deleteCNAME
- deleteCORS
- deleteExternalMirror
- deleteLifecycle
- deleteLogging
- deleteNotification
- deletePolicy
- deleteReplication
- deleteMultipleObjects
- getACL
- getCNAME
- getCORS
- getExternalMirror
- getLifecycle
- getLogging
- getNotification
- getPolicy
- getReplication
- getStatistics
- head
- listMultipartUploads
- listObjects
- put
- putACL
- putCNAME
- putCORS
- putExternalMirror
- putLifecycle
- putLogging
- putNotification
- putPolicy
- putReplication
- abortMultipartUpload
- appendObject
- completeMultipartUpload
- deleteObject
- getObject
- headObject
- imageProcess
- initiateMultipartUpload
- listMultipart
- optionsObject
- putObject
- uploadMultipart
- QingStor
Bucket Module
Delete a bucket. Documentation URL
Returns Promise axios response
Delete bucket CNAME setting of the bucket. Documentation URL
optionsObject User input options;options.domaindomain name
Returns Promise axios response
Delete CORS information of the bucket. Documentation URL
Returns Promise axios response
Delete external mirror of the bucket. Documentation URL
Returns Promise axios response
Delete Lifecycle information of the bucket. Documentation URL
Returns Promise axios response
Delete bucket logging setting of the bucket. Documentation URL
Returns Promise axios response
Delete Notification information of the bucket. Documentation URL
Returns Promise axios response
Delete policy information of the bucket. Documentation URL
Returns Promise axios response
Delete Replication information of the bucket. Documentation URL
Returns Promise axios response
Delete multiple objects from the bucket. Documentation URL
optionsObject User input options;options.Content-MD5Object MD5sumoptions.objectsA list of keys to deleteoptions.quietWhether to return the list of deleted objects
Returns Promise axios response
Get ACL information of the bucket. Documentation URL
Returns Promise axios response
Get bucket CNAME setting of the bucket. Documentation URL
optionsObject User input options;options.typeLimit the type used for query, normal will be recognized if empty.
Returns Promise axios response
Get CORS information of the bucket. Documentation URL
Returns Promise axios response
Get external mirror of the bucket. Documentation URL
Returns Promise axios response
Get Lifecycle information of the bucket. Documentation URL
Returns Promise axios response
Get bucket logging setting of the bucket. Documentation URL
Returns Promise axios response
Get Notification information of the bucket. Documentation URL
Returns Promise axios response
Get policy information of the bucket. Documentation URL
Returns Promise axios response
Get Replication information of the bucket. Documentation URL
Returns Promise axios response
Get statistics information of the bucket. Documentation URL
Returns Promise axios response
Check whether the bucket exists and available. Documentation URL
Returns Promise axios response
List multipart uploads in the bucket. Documentation URL
optionsObject User input options;options.delimiterPut all keys that share a common prefix into a listoptions.key_markerLimit results returned from the first key after key_marker sorted by alphabetical orderoptions.limitResults count limitoptions.prefixLimits results to keys that begin with the prefixoptions.upload_id_markerLimit results returned from the first uploading segment after upload_id_marker sorted by the time of upload_id
Returns Promise axios response
Retrieve the object list in a bucket. Documentation URL
optionsObject User input options;options.delimiterPut all keys that share a common prefix into a listoptions.limitResults count limitoptions.markerLimit results to keys that start at this markeroptions.prefixLimits results to keys that begin with the prefix
Returns Promise axios response
Create a new bucket. Documentation URL
Returns Promise axios response
Set ACL information of the bucket. Documentation URL
optionsObject User input options;options.aclBucket ACL rules
Returns Promise axios response
Set bucket CNAME of the bucket. Documentation URL
optionsObject User input options;options.domainThe domain name to be bound to the bucket. The domain name must have been registered and not bound to another bucket.options.typeThe purpose of the domain name to be bound. Currently supports two types, normal and website.
Returns Promise axios response
Set CORS information of the bucket. Documentation URL
optionsObject User input options;options.cors_rulesBucket CORS rules
Returns Promise axios response
Set external mirror of the bucket. Documentation URL
optionsObject User input options;options.source_siteSource site url
Returns Promise axios response
Set Lifecycle information of the bucket. Documentation URL
optionsObject User input options;options.ruleBucket Lifecycle rule
Returns Promise axios response
Set bucket logging of the bucket. Documentation URL
optionsObject User input options;options.target_bucketThe name of the bucket used to store logs. The user must be the owner of the bucket.options.target_prefixgenerated log files' common prefix
Returns Promise axios response
Set Notification information of the bucket. Documentation URL
optionsObject User input options;options.notificationsBucket Notification
Returns Promise axios response
Set policy information of the bucket. Documentation URL
optionsObject User input options;options.statementBucket policy statement
Returns Promise axios response
Set Replication information of the bucket. Documentation URL
optionsObject User input options;options.rulesBucket Replication rules
Returns Promise axios response
Abort multipart upload. Documentation URL
object_keystring The object keyoptionsObject User input options;options.upload_idObject multipart upload ID
Returns Promise axios response
Append the Object. Documentation URL
object_keystring The object keyoptionsObject User input options;options.Content-LengthObject content sizeoptions.Content-MD5Object MD5sumoptions.Content-TypeObject content typeoptions.X-QS-Storage-ClassSpecify the storage class for objectoptions.positionObject append position
Returns Promise axios response
Complete multipart upload. Documentation URL
object_keystring The object keyoptionsObject User input options;options.ETagMD5sum of the object partoptions.X-QS-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.upload_idObject multipart upload IDoptions.object_partsObject parts
Returns Promise axios response
Delete the object. Documentation URL
object_keystring The object key
Returns Promise axios response
Retrieve the object. Documentation URL
object_keystring The object keyoptionsObject User input options;options.If-MatchCheck whether the ETag matchesoptions.If-Modified-SinceCheck whether the object has been modifiedoptions.If-None-MatchCheck whether the ETag does not matchoptions.If-Unmodified-SinceCheck whether the object has not been modifiedoptions.RangeSpecified range of the objectoptions.X-QS-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.response-cache-controlSpecified the Cache-Control response headeroptions.response-content-dispositionSpecified the Content-Disposition response headeroptions.response-content-encodingSpecified the Content-Encoding response headeroptions.response-content-languageSpecified the Content-Language response headeroptions.response-content-typeSpecified the Content-Type response headeroptions.response-expiresSpecified the Expires response header
Returns Promise axios response
Check whether the object exists and available. Documentation URL
object_keystring The object keyoptionsObject User input options;options.If-MatchCheck whether the ETag matchesoptions.If-Modified-SinceCheck whether the object has been modifiedoptions.If-None-MatchCheck whether the ETag does not matchoptions.If-Unmodified-SinceCheck whether the object has not been modifiedoptions.X-QS-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5MD5sum of encryption key
Returns Promise axios response
Image process with the action on the object Documentation URL
object_keystring The object keyoptionsObject User input options;options.If-Modified-SinceCheck whether the object has been modifiedoptions.actionImage process actionoptions.response-cache-controlSpecified the Cache-Control response headeroptions.response-content-dispositionSpecified the Content-Disposition response headeroptions.response-content-encodingSpecified the Content-Encoding response headeroptions.response-content-languageSpecified the Content-Language response headeroptions.response-content-typeSpecified the Content-Type response headeroptions.response-expiresSpecified the Expires response header
Returns Promise axios response
Initial multipart upload on the object. Documentation URL
object_keystring The object keyoptionsObject User input options;options.Content-TypeObject content typeoptions.X-QS-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.X-QS-MetaDataUser-defined metadataoptions.X-QS-Storage-ClassSpecify the storage class for object
Returns Promise axios response
List object parts. Documentation URL
object_keystring The object keyoptionsObject User input options;options.limitLimit results countoptions.part_number_markerObject multipart upload part numberoptions.upload_idObject multipart upload ID
Returns Promise axios response
Check whether the object accepts a origin with method and header. Documentation URL
object_keystring The object keyoptionsObject User input options;options.Access-Control-Request-HeadersRequest headersoptions.Access-Control-Request-MethodRequest methodoptions.OriginRequest origin
Returns Promise axios response
Upload the object. Documentation URL
object_keystring The object keyoptionsObject User input options;options.Cache-ControlObject cache controloptions.Content-EncodingObject content encodingoptions.Content-LengthObject content sizeoptions.Content-MD5Object MD5sumoptions.Content-TypeObject content typeoptions.ExpectUsed to indicate that particular server behaviors are required by the clientoptions.X-QS-Copy-SourceCopy source, format (//)options.X-QS-Copy-Source-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Copy-Source-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Copy-Source-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.X-QS-Copy-Source-If-MatchCheck whether the copy source matchesoptions.X-QS-Copy-Source-If-Modified-SinceCheck whether the copy source has been modifiedoptions.X-QS-Copy-Source-If-None-MatchCheck whether the copy source does not matchoptions.X-QS-Copy-Source-If-Unmodified-SinceCheck whether the copy source has not been modifiedoptions.X-QS-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.X-QS-Fetch-If-Unmodified-SinceCheck whether fetch target object has not been modifiedoptions.X-QS-Fetch-SourceFetch source, should be a valid urloptions.X-QS-MetaDataUser-defined metadataoptions.X-QS-Metadata-DirectiveUse for modified metadata, valid (COPY/REPLACE)options.X-QS-Move-SourceMove source, format (//)options.X-QS-Storage-ClassSpecify the storage class for object
Returns Promise axios response
Upload object multipart. Documentation URL
object_keystring The object keyoptionsObject User input options;options.Content-LengthObject multipart content lengthoptions.Content-MD5Object multipart content MD5sumoptions.X-QS-Copy-RangeSpecify range of the source objectoptions.X-QS-Copy-SourceCopy source, format (//)options.X-QS-Copy-Source-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Copy-Source-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Copy-Source-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.X-QS-Copy-Source-If-MatchCheck whether the Etag of copy source matches the specified valueoptions.X-QS-Copy-Source-If-Modified-SinceCheck whether the copy source has been modified since the specified dateoptions.X-QS-Copy-Source-If-None-MatchCheck whether the Etag of copy source does not matches the specified valueoptions.X-QS-Copy-Source-If-Unmodified-SinceCheck whether the copy source has not been unmodified since the specified dateoptions.X-QS-Encryption-Customer-AlgorithmEncryption algorithm of the objectoptions.X-QS-Encryption-Customer-KeyEncryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5MD5sum of encryption keyoptions.part_numberObject multipart upload part numberoptions.upload_idObject multipart upload ID
Returns Promise axios response
QingStor Module
configObject object
Retrieve the bucket list. Documentation URL
optionsObject User input options;options.LocationLimits results to buckets that in the locationoptions.limitResults count limitoptions.offsetLimit results to keys that start at this offset
Returns Promise axios response