- 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
options
Object User input options;options.domain
domain 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
options
Object User input options;options.Content-MD5
Object MD5sumoptions.objects
A list of keys to deleteoptions.quiet
Whether 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
options
Object User input options;options.type
Limit 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
options
Object User input options;options.delimiter
Put all keys that share a common prefix into a listoptions.key_marker
Limit results returned from the first key after key_marker sorted by alphabetical orderoptions.limit
Results count limitoptions.prefix
Limits results to keys that begin with the prefixoptions.upload_id_marker
Limit 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
options
Object User input options;options.delimiter
Put all keys that share a common prefix into a listoptions.limit
Results count limitoptions.marker
Limit results to keys that start at this markeroptions.prefix
Limits 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
options
Object User input options;options.acl
Bucket ACL rules
Returns Promise axios response
Set bucket CNAME of the bucket. Documentation URL
options
Object User input options;options.domain
The domain name to be bound to the bucket. The domain name must have been registered and not bound to another bucket.options.type
The 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
options
Object User input options;options.cors_rules
Bucket CORS rules
Returns Promise axios response
Set external mirror of the bucket. Documentation URL
options
Object User input options;options.source_site
Source site url
Returns Promise axios response
Set Lifecycle information of the bucket. Documentation URL
options
Object User input options;options.rule
Bucket Lifecycle rule
Returns Promise axios response
Set bucket logging of the bucket. Documentation URL
options
Object User input options;options.target_bucket
The name of the bucket used to store logs. The user must be the owner of the bucket.options.target_prefix
generated log files' common prefix
Returns Promise axios response
Set Notification information of the bucket. Documentation URL
options
Object User input options;options.notifications
Bucket Notification
Returns Promise axios response
Set policy information of the bucket. Documentation URL
options
Object User input options;options.statement
Bucket policy statement
Returns Promise axios response
Set Replication information of the bucket. Documentation URL
options
Object User input options;options.rules
Bucket Replication rules
Returns Promise axios response
Abort multipart upload. Documentation URL
object_key
string The object keyoptions
Object User input options;options.upload_id
Object multipart upload ID
Returns Promise axios response
Append the Object. Documentation URL
object_key
string The object keyoptions
Object User input options;options.Content-Length
Object content sizeoptions.Content-MD5
Object MD5sumoptions.Content-Type
Object content typeoptions.X-QS-Storage-Class
Specify the storage class for objectoptions.position
Object append position
Returns Promise axios response
Complete multipart upload. Documentation URL
object_key
string The object keyoptions
Object User input options;options.ETag
MD5sum of the object partoptions.X-QS-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.upload_id
Object multipart upload IDoptions.object_parts
Object parts
Returns Promise axios response
Delete the object. Documentation URL
object_key
string The object key
Returns Promise axios response
Retrieve the object. Documentation URL
object_key
string The object keyoptions
Object User input options;options.If-Match
Check whether the ETag matchesoptions.If-Modified-Since
Check whether the object has been modifiedoptions.If-None-Match
Check whether the ETag does not matchoptions.If-Unmodified-Since
Check whether the object has not been modifiedoptions.Range
Specified range of the objectoptions.X-QS-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.response-cache-control
Specified the Cache-Control response headeroptions.response-content-disposition
Specified the Content-Disposition response headeroptions.response-content-encoding
Specified the Content-Encoding response headeroptions.response-content-language
Specified the Content-Language response headeroptions.response-content-type
Specified the Content-Type response headeroptions.response-expires
Specified the Expires response header
Returns Promise axios response
Check whether the object exists and available. Documentation URL
object_key
string The object keyoptions
Object User input options;options.If-Match
Check whether the ETag matchesoptions.If-Modified-Since
Check whether the object has been modifiedoptions.If-None-Match
Check whether the ETag does not matchoptions.If-Unmodified-Since
Check whether the object has not been modifiedoptions.X-QS-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5
MD5sum of encryption key
Returns Promise axios response
Image process with the action on the object Documentation URL
object_key
string The object keyoptions
Object User input options;options.If-Modified-Since
Check whether the object has been modifiedoptions.action
Image process actionoptions.response-cache-control
Specified the Cache-Control response headeroptions.response-content-disposition
Specified the Content-Disposition response headeroptions.response-content-encoding
Specified the Content-Encoding response headeroptions.response-content-language
Specified the Content-Language response headeroptions.response-content-type
Specified the Content-Type response headeroptions.response-expires
Specified the Expires response header
Returns Promise axios response
Initial multipart upload on the object. Documentation URL
object_key
string The object keyoptions
Object User input options;options.Content-Type
Object content typeoptions.X-QS-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.X-QS-MetaData
User-defined metadataoptions.X-QS-Storage-Class
Specify the storage class for object
Returns Promise axios response
List object parts. Documentation URL
object_key
string The object keyoptions
Object User input options;options.limit
Limit results countoptions.part_number_marker
Object multipart upload part numberoptions.upload_id
Object multipart upload ID
Returns Promise axios response
Check whether the object accepts a origin with method and header. Documentation URL
object_key
string The object keyoptions
Object User input options;options.Access-Control-Request-Headers
Request headersoptions.Access-Control-Request-Method
Request methodoptions.Origin
Request origin
Returns Promise axios response
Upload the object. Documentation URL
object_key
string The object keyoptions
Object User input options;options.Cache-Control
Object cache controloptions.Content-Encoding
Object content encodingoptions.Content-Length
Object content sizeoptions.Content-MD5
Object MD5sumoptions.Content-Type
Object content typeoptions.Expect
Used to indicate that particular server behaviors are required by the clientoptions.X-QS-Copy-Source
Copy source, format (//)options.X-QS-Copy-Source-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Copy-Source-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Copy-Source-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.X-QS-Copy-Source-If-Match
Check whether the copy source matchesoptions.X-QS-Copy-Source-If-Modified-Since
Check whether the copy source has been modifiedoptions.X-QS-Copy-Source-If-None-Match
Check whether the copy source does not matchoptions.X-QS-Copy-Source-If-Unmodified-Since
Check whether the copy source has not been modifiedoptions.X-QS-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.X-QS-Fetch-If-Unmodified-Since
Check whether fetch target object has not been modifiedoptions.X-QS-Fetch-Source
Fetch source, should be a valid urloptions.X-QS-MetaData
User-defined metadataoptions.X-QS-Metadata-Directive
Use for modified metadata, valid (COPY/REPLACE)options.X-QS-Move-Source
Move source, format (//)options.X-QS-Storage-Class
Specify the storage class for object
Returns Promise axios response
Upload object multipart. Documentation URL
object_key
string The object keyoptions
Object User input options;options.Content-Length
Object multipart content lengthoptions.Content-MD5
Object multipart content MD5sumoptions.X-QS-Copy-Range
Specify range of the source objectoptions.X-QS-Copy-Source
Copy source, format (//)options.X-QS-Copy-Source-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Copy-Source-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Copy-Source-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.X-QS-Copy-Source-If-Match
Check whether the Etag of copy source matches the specified valueoptions.X-QS-Copy-Source-If-Modified-Since
Check whether the copy source has been modified since the specified dateoptions.X-QS-Copy-Source-If-None-Match
Check whether the Etag of copy source does not matches the specified valueoptions.X-QS-Copy-Source-If-Unmodified-Since
Check whether the copy source has not been unmodified since the specified dateoptions.X-QS-Encryption-Customer-Algorithm
Encryption algorithm of the objectoptions.X-QS-Encryption-Customer-Key
Encryption key of the objectoptions.X-QS-Encryption-Customer-Key-MD5
MD5sum of encryption keyoptions.part_number
Object multipart upload part numberoptions.upload_id
Object multipart upload ID
Returns Promise axios response
QingStor Module
config
Object object
Retrieve the bucket list. Documentation URL
options
Object User input options;options.Location
Limits results to buckets that in the locationoptions.limit
Results count limitoptions.offset
Limit results to keys that start at this offset
Returns Promise axios response