A simple download occurs when a user downloads an uploaded file (object). The object download is accomplished through an HTTP GET request. For the rules of generating object URLs, see Accessing OSS. For the access to an object by a user-defined domain name, see Accessing OSS with User-defined Domain Names.

A user may access a certain object in two conditions:

  • This object does not have anonymous read permission, but the user has a corresponding AccessKey, which can be used to sign the GET request and access the object.
  • This object has anonymous read permission, so all users can directly access the object through GET requests.

For more information about object and bucket access permission control, see Access control.

To authorize a third-party user to download an object from a private bucket, see Authorized third-party download.

To use multipart download, see Multipart download.


Best practices