API |
API Description |
Authorization Granularity |
Six-segment Resource Description |
IP Restriction |
AppendObject |
|
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
AppendObject |
append object |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
CompleteMultipartUpload |
Complete multipart upload task |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
CreateJob |
Create a COS Batch job |
Operation level |
* |
Supported |
DeleteBucket |
Delete bucket |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketCORS |
Delete the cross-origin resource sharing (CORS) access control configuration from a bucket. |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketDomain |
Delete bucket domain configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketDomainCertificate |
delete domain certificate |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketEncryption |
Delete bucket encryption configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketInventory |
Delete bucket inventory configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketLifecycle |
Delete the lifecycle configuration of a bucket. |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketOrigin |
|
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketOrigin |
|
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketOrigin |
Delete bucket origin configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketPolicy |
Delete a permission policy of a bucket. |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketReferer |
Delete bucket referer |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketReplication |
Delete the cross-bucket replication configuration from a bucket. |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketTagging |
Delete the existing bucket tags from a bucket. |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteBucketWebsite |
Delete the static website configuration from a bucket. |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteJob |
Delete COS Batch Job configuration |
Operation level |
* |
Supported |
DeleteLiveChannel |
delete a specified channel |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteMultipleObjects |
Delete objects in bulk |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
DeleteObject |
Delete object |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
DeleteObjectTagging |
Delete object tagging |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
InitiateMultipartUpload |
Initiate multipart upload task |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PostBucketInventory |
initiate instant inventory |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PostObject |
Post object |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PostObjectRestore |
Restore an archive object |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PostVodPlayList |
create a vod playlis in specified time and upload it into the bucket |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PushStream |
push audio/video streaming data into bucket by created channel |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucket |
Put bucket |
Operation level |
* |
Supported |
PutBucketACL |
Put bucket ACL |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketAccelerate |
Put bucket accelerate configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketCORS |
Configure bucket cross-domain resource sharing |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketDomain |
Put bucket domain configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketDomainCertificate |
bind domain certificate |
Resource level |
* |
Supported |
PutBucketEncryption |
Put bucket encryption configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketIntelligentTiering |
Enable intelligent tiered storage for buckets |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketInventory |
Put bucket inventory configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketLifecycle |
Put bucket lifecycle configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketLogging |
Put bucket logging configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketNotification |
Put bucket notification configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketObjectLock |
Put bucket object lock configuration |
Operation level |
* |
Supported |
PutBucketOrigin |
|
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketOrigin |
Put bucket origin configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketPolicy |
Put bucket policy |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketReferer |
Put bucket referer |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketReplication |
Put bucket replication configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketTagging |
Put bucket tagging |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketVersionAcl |
Put bucket version ACL |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketVersioning |
Put bucket versioning configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutBucketWebsite |
Put bucket website configuration |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutLiveChannel |
create a channel which can be used to push stream, modify a channel\'s switch |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/* |
Supported |
PutObject |
Put object |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PutObjectACL |
Put object ACL |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PutObjectCopy |
Copy object |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PutObjectLegalHold |
Put object legal hold control |
Resource level |
qcs::cos:${region}:uid/${appid}:{bucket-appid}/* |
Supported |
PutObjectRetention |
Put object retention |
Resource level |
qcs::cos:${region}:uid/${appid}:bucket-appid/* |
Supported |
PutObjectTagging |
Put object tagging |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PutObjectVersionAcl |
Put object version ACL |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
PutSymlink |
Create Symlink |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
RenameObject |
rename object, supported by ofs only |
Resource level |
* |
Supported |
TruncateObject |
truncate object, supported by ofs only |
Resource level |
* |
Supported |
UpdateJobPriority |
Update a COS Batch job priority |
Operation level |
* |
Supported |
UpdateJobStatus |
Update a COS Batch job status |
Operation level |
* |
Supported |
UploadPart |
Upload part |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
UploadPartCopy |
Copy upload parts |
Resource level |
qcs::cos:${Region}:uid/${uid}:${bucket-appid}/${resource_path} |
Supported |
Was this page helpful?