Optionaloptions: RequestOptionsAppend an object to the bucket, it's almost same as put, but it can add content to existing object rather than override it.
Optionaloptions: AppendObjectOptionsBasically the same as signatureUrl, if refreshSTSToken is configured asyncSignatureUrl will refresh stsToken
Optionaloptions: SignatureUrlOptionsget postObject params.
policy config object or JSON string
Cancel the current multipart upload operation. If abort is provided, it will also call abortMultipartUpload.
Optionalabort: { name: string; options?: RequestOptions; uploadId: string }After uploading all data parts, you must call the Complete Multipart Upload API to complete Multipart Upload for the entire file.
Optionaloptions: CompleteMultipartUploadOptionsCopy an object from sourceName to name.
Optionaloptions: CopyObjectOptionsCopy an object from sourceName to name.
OptionalsourceBucket: stringOptionaloptions: CopyObjectOptionsCreate a VOD playlist for the channel.
Optionaloptions: RequestOptionsDelete an object from the bucket.
Optionaloptions: RequestOptionsDelete an empty bucket.
Optionaloptions: RequestOptionsDelete CORS rules of the bucket object.
Delete the bucket object lifecycle.
Optionaloptions: RequestOptionsDelete the bucket logging settings.
Optionaloptions: RequestOptionsDeletes the policy added for a bucket.
Optionaloptions: RequestOptionsDelete the bucket request Referer white list.
Optionaloptions: RequestOptionsDelete the bucket website config.
Optionaloptions: RequestOptionsDelete a live channel.
Optionaloptions: RequestOptionsDelete multi objects in one request.
Optionaloptions: DeleteMultiOptionsGet the Object url. If provide baseUrl, will use baseUrl instead the default bucket and endpoint. Suggest use generateObjectUrl instead of getObjectUrl.
OptionalbaseUrl: stringGet an object from the bucket.
Optionalfile: anyOptionaloptions: GetObjectOptionsGet object's ACL.
Optionaloptions: RequestOptionsGet the bucket ACL. acl - acl settings string
Optionaloptions: RequestOptionsGet CORS rules of the bucket object.
Get bucket information,include CreationDate、ExtranetEndpoint、IntranetEndpoint、Location、Name、StorageClass、 Owner、AccessControlList
Get the bucket object lifecycle.
Optionaloptions: RequestOptionsGet bucket location
Get the bucket logging settings.
Optionaloptions: RequestOptionsObtains the policy for a bucket.
Optionaloptions: RequestOptionsGet the bucket request Referer white list.
Optionaloptions: RequestOptionsGet the bucket website config.
Optionaloptions: RequestOptionsGet live channel info.
Optionaloptions: RequestOptionsGet the live channel history.
Optionaloptions: RequestOptionsGet the live channel status.
Optionaloptions: RequestOptionsGet the Object url. If provide baseUrl, will use baseUrl instead the default endpoint.
OptionalbaseUrl: stringGet signatured rtmp url for publishing.
OptionalchannelId: stringOptionaloptions: GetRtmpUrlOptionsGet an object read stream.
Optionalname: stringOptionaloptions: GetStreamOptionsget symlink
Optionaloptions: { headers?: object; timeout?: number; versionId?: string }Head an object and get the meta info.
Optionaloptions: HeadObjectOptionsmulti upload
Optionaloptions: InitMultipartUploadOptionsCheck if the upload has been cancelled.
List objects in the bucket.
List buckets in this account.
Optionaloptions: RequestOptionsList channels.
Optionaloptions: RequestOptionsThe ListParts command can be used to list all successfully uploaded parts mapped to a specific upload ID, i.e.: those not completed and not aborted.
Optionalquery: ListPartsQueryOptionaloptions: RequestOptionsList on-going multipart uploads, i.e.: those not completed and not aborted.
Optionaloptions: RequestOptionsList Objects in the bucket.(V2)
Optionaloptions: RequestOptionsUpload file with OSS multipart.
Copy file with OSS multipart. this function contains head, initMultipartUpload, uploadPartCopy, completeMultipartUpload. When copying a file larger than 1 GB, you should use the Upload Part Copy method. If you want to copy a file smaller than 1 GB, see Copy Object.
Optionaloptions: MultipartUploadOptionsAdd an object to the bucket.
Optionaloptions: PutObjectOptionsSet object's ACL.
Optionaloptions: RequestOptionsCreate a new bucket.
Optionaloptions: PutBucketOptionsUpdate the bucket ACL.
Optionaloptions: RequestOptionsSet CORS rules of the bucket object
Optionaloptions: RequestOptionsSet the bucket object lifecycle.
Optionaloptions: RequestOptionsUpdate the bucket logging settings. Log file will create every one hour and name format:
Optionalprefix: stringOptionaloptions: RequestOptionsAdds or modify policy for a bucket.
Optionaloptions: RequestOptionsSet the bucket request Referer white list.
Optionaloptions: RequestOptionsSet the bucket as a static website.
Create a live channel.
Optionaloptions: RequestOptionsChange the live channel status.
Optionalstatus: stringOptionaloptions: RequestOptionsSet an exists object meta.
Add a stream object to the bucket.
Optionaloptions: PutStreamOptionsput symlink
Optionaloptions: PutSymlinkOptionsRestore Object.
Optionaloptions: RequestOptionsCreate a signature url for download or upload object. When you put object with signatureUrl ,you need to pass Content-Type.Please look at the example.
Optionaloptions: SignatureUrlOptionsGenerate a signed URL for V4 of an OSS resource and share the URL to allow authorized third-party users to access the resource.
OptionaladditionalHeaders: string[]After initiating a Multipart Upload event, you can upload data in parts based on the specified object name and Upload ID.
Optionaloptions: RequestOptionsUsing Upload Part Copy, you can copy data from an existing object and upload a part of the data. When copying a file larger than 1 GB, you must use the Upload Part Copy method. If you want to copy a file smaller than 1 GB, see Copy Object.
Use the bucket.
Abort a multipart upload for object.