Object Meta describes the attributes of objects uploaded to OSS. These attributes are classified into two types: HTTP standard attributes (HTTP header fields) and User Meta (user-defined Object Meta). You can set Object Meta when uploading or copying objects in various ways.

  • HTTP standard attributes
    Name Description
    Cache-Control The Webpage caching behavior when the object is downloaded.
    Content-Disposition The name of the object during the download.
    Content-Encoding The content encoding format of the object during the download.
    Content-Language The content language encoding when the object is downloaded.
    Expires The time the object expires.
    Content-Length The size of the object.
    Content-Type The type of the object.
    Last-Modified The time the object is last modified.
  • User Meta

    User Meta allows you to better describe objects. In OSS, all parameters prefixed with x-oss-meta- are considered as User Meta, such as x-oss-meta-location. An object may have multiple similar parameters, but the total size of all User Meta cannot exceed 8 KB. User Meta is returned in the HTTP header of responses to GetObject or HeadObject requests.

Operating methods

Operating method Description
Console Web application, which is intuitive and easy to use
ossbrowser Graphical tool, which is easy to operate
ossutil Command-line tool, which delivers good performance
Java SDK SDK demos in various languages
Python SDK
Android SDK


You can also add Object Meta in the following operations: