The following tables list API operations available for use in Object Storage Service (OSS).
Service-level operation
Operation | Description |
Queries all buckets that are owned by the requester. | |
Lists all redundancy type change tasks of the requester. |
Region operation
Operation | Description |
Queries the endpoints of all supported regions or the endpoints of a specific region. |
Bucket operations
Category | Operation | Description |
Basic operations | Creates a bucket. | |
Deletes a bucket. | ||
Queries the information about all objects in a bucket. | ||
Queries bucket information. | ||
Queries the region in which a bucket is located. | ||
Queries the storage capacity of a bucket and the number of objects in the bucket. | ||
Retention policy | Creates a retention policy. | |
Deletes an unlocked retention policy. | ||
Locks a retention policy. | ||
Extends the retention period (days) of objects in a bucket for which a retention policy is locked. | ||
Queries the retention policies of a bucket. | ||
Access control list (ACL) | Configures the ACL for a bucket. | |
Queries the ACL of a bucket. | ||
Lifecycle | Configures lifecycle rules for objects in a bucket. | |
Queries the lifecycle rules that are configured for objects in a bucket. | ||
Deletes lifecycle rules configured for objects in a bucket. | ||
Transfer acceleration | Configures transfer acceleration for a bucket. | |
Queries the transfer acceleration configurations of a bucket. | ||
Versioning | Configures versioning for a bucket. | |
Queries the versioning status of a bucket. | ||
Queries the versions of all objects in a bucket. | ||
Data replication | Configures data replication rules for a bucket. | |
Enables or disables Replication Time Control (RTC) for existing cross-region replication (CRR) rules. | ||
Queries the data replication rules that are configured for a bucket. | ||
Queries the regions in which the destination bucket can be located. | ||
Queries the data replication progress of a bucket. | ||
Stops the data replication tasks of a bucket and deletes the data replication configurations of the bucket. | ||
Bucket policy | Configures a bucket policy. | |
Queries the policies that are configured for a bucket. | ||
Deletes a bucket policy. | ||
Inventory | Configures inventories for a bucket. | |
Queries specific inventories that are configured for a bucket. | ||
Queries all inventories that are configured for a bucket. | ||
Deletes specific inventories of a bucket. | ||
Logging | Enables logging for a bucket. | |
Queries the logging configurations of a bucket. | ||
Disables logging for a bucket. | ||
Static website hosting | Enables static website hosting for a bucket. | |
Queries the status of static website hosting for a bucket. | ||
Disables static website hosting for a bucket. | ||
Hotlink protection | Configures hotlink protection for a bucket. | |
Queries the hotlink protection configurations of a bucket. | ||
Tag | Adds tags to or modifies the tags of a bucket. | |
Queries the tags of a bucket. | ||
Deletes the tags of a bucket. | ||
Encryption | Configures encryption rules for a bucket. | |
Queries the encryption rules that are configured for a bucket. | ||
Deletes the encryption rules that are configured for a bucket. | ||
Pay-by-requester | Enables pay-by-requester for a bucket. | |
Queries the pay-by-requester configurations of a bucket. | ||
CORS | Configures cross-origin resource sharing (CORS) rules for a bucket. | |
Queries the CORS rules that are configured for a bucket. | ||
Disables CORS for a bucket and deletes all CORS rules. | ||
Sends a preflight (OPTIONS) request by the browser to indicate a specific origin, HTTP method, and headers that will be used in the actual request, in order to check whether OSS permits the actual cross-origin request. | ||
Access tracking | Configures access tracking for a bucket. | |
Queries the access tracking status of a bucket. | ||
Data indexing | Enables the metadata management feature for a bucket. | |
Queries the metadata index library of a bucket. | ||
Queries objects that meet specific conditions and lists the object information based on specific fields and sorting methods. | ||
Disables the metadata management feature for a bucket. | ||
Anti-DDoS | Creates Anti-DDoS instances. | |
Changes the status of an Anti-DDoS instance. | ||
Queries information about Anti-DDoS instances that belong to a specific Alibaba Cloud account. | ||
Initializes Anti-DDoS instances for a bucket. | ||
Updates the status of Anti-DDoS instances of a bucket. | ||
Queries the protection list of an Anti-DDoS instance of a bucket. | ||
Resource group | Configures a resource group for a bucket. | |
Queries the ID of the resource group to which a bucket belongs. | ||
CNAME | Creates a CNAME token used to verify the ownership of a domain name. | |
Queries existing CNAME tokens. | ||
Maps a custom domain name to a bucket. | ||
Queries the list of custom domain names mapped to a specific bucket. | ||
Deletes the custom domain names mapped to a specific bucket. | ||
Image style | Creates an image style. | |
Queries information about a specific image style in a bucket. | ||
Queries all image styles of a bucket. | ||
Deletes a specific image of a bucket. | ||
Real-time access of Archive objects | Enables or disables real-time access of Archive objects for a bucket. | |
Queries whether real-time access of Archive objects is enabled for a bucket. | ||
TLS | Enables or disables Transport Layer Security (TLS) version management for a bucket. | |
Queries the TLS version configurations of a bucket. | ||
Access point | Creates an access point. | |
Queries the information about an access point. | ||
Deletes an access point. | ||
Queries the information about user-level or bucket-level access points. | ||
Configures an access point policy. | ||
Queries the configuration of an access point policy. | ||
Deletes an access point policy. | ||
Object FC Access Point | Creates an Object FC Access Point. | |
Queries basic information about an Object FC Access Point. | ||
Deletes an Object FC Access Point. | ||
Queries information about user-level Object FC Access Points. | ||
Changes the configurations of an Object FC Access Point. | ||
Queries the configurations of an Object FC Access Point. | ||
Configures permission policies for an Object FC Access Point. | ||
Queries the permission policies of an Object FC Access Point. | ||
Deletes the permission policies of an Object FC Access Point. | ||
Specifies the return data and response headers for a GetObject request. | ||
Redundancy type change | Creates a redundancy type change task. | |
Queries redundancy type change tasks. | ||
Deletes a redundancy type change task. | ||
Lists all redundancy type change tasks in a bucket. |
Object operations
Category | APi | Description |
Basic operations | Uploads an object. | |
Queries an object. | ||
Copies an object. | ||
Uploads an object by using append upload. | ||
Deletes an object. | ||
Deletes multiple objects at a time. | ||
Queries only the metadata of an object. | ||
Queries only the basic metadata of an object, including ETag, size, and last modified time. | ||
Uploads an object by using an HTML form. | ||
Performs a callback by sending a request that contains callback parameters to OSS. | ||
Restores Archive, Cold Archive, or Deep Cold Archive objects. | ||
Executes SQL statements on an object and queries the execution results. | ||
Queries the total number of rows in an object and the number of splits. For a CSV object, the total number of columns in the object can also be queried. | ||
Directory management | Creates a directory. | |
Renames a directory or an object. | ||
Deletes a directory. | ||
Multipart upload | Initiates a multipart upload task. | |
Uploads an object by part based on the specified object name and the upload ID. | ||
Copies data from an existing object to upload a part by adding the x-oss-copy-source request header to an UploadPart request. | ||
Completes the multipart upload task of an object. | ||
Cancels a multipart upload task and deletes the uploaded parts. | ||
Lists all ongoing multipart upload tasks, which include tasks that are initiated but are not completed or canceled. | ||
Lists all parts uploaded by a multipart upload task that has the specified upload ID. | ||
ACL | Modifies the ACL of an object. | |
Queries the ACL of an object. | ||
Symbolic link | Creates a symbolic link. | |
Queries a symbolic link. | ||
Tagging | Configures tags for or updates the tags of an object. | |
Queries the tags of an object. | ||
Deletes the tags of an object. |
LiveChannel operations
Operation | Description |
Changes the state of a LiveChannel. | |
Creates a LiveChannel. | |
Queries the playlist of a LiveChannel. | |
Creates a playlist for a LiveChannel. | |
Queries the stream ingest state of a LiveChannel. | |
Queries the configurations of a LiveChannel. | |
Queries the stream ingest history of a LiveChannel. | |
Lists LiveChannels. | |
Deletes a LiveChannel. |