No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


OceanStor 9000 V300R006C00 Object Storage Service (Compatible with OpenStack Swift APIs) Administrator Guide 07

Rate and give feedback :
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Object-based Services

Object-based Services

You can create and delete Objects and store big Objects using the object storage service.


A series of basic object storage services can be provided based on Objects. This section briefly describes the operations that can be performed. For details, see OceanStor 9000 Object Storage Service (Compatible with OpenStack Swift APIs) API Reference.

Basic Object Operations

OceanStor 9000 object storage supports the following basic Object operations:

  • Create an Object: You can create an Object in the specified path.
  • Delete an Object: You can delete the specified Object or batch delete Objects.
  • Copy an Object: You can create a duplicate of an Object and copy the duplicate to another path.
  • Obtain an Object: You can download the specified Object.
  • Manage Object metadata: You can add, modify, and delete the metadata of the specified Object.
    The metadata here refers to the description about the Object defined by the user instead of the internal metadata for system management.

Big Object Storage

In the object storage service, the size of a single Object that can be uploaded is not larger than 5 GB. An Object bigger than 5 GB is called big Object. To storage a big Object, you can divide it into several segments and take every segment as an Object to upload or download, and use the manifest file to represent the entire Object. The segments can be uploaded simultaneously, making the upload faster.

A big Object can be dynamic and static.

  • Dynamic big object: All the segments of a dynamic big object must be in the same Container and have the same prefix for their names. The prefix is specified in the manifest file.
  • Static big object: The segments of a static big object can be distributed in multiple Containers. The names of the segments are specified in the manifest file and all the segments in the manifest file are regarded as a static big object.

You can perform the following operations on a big object:

  • Upload, download, modify, and delete a big object: You can upload, download, modify, and delete every segment of a big object like a common Object.
  • Download the manifest file: Download all the segments.
  • Delete the manifest file: To delete the manifest file of a dynamic big object, delete the manifest file; to delete the manifest file of a static big object, delete the manifest file and determine whether to delete its segments based on parameter settings.
  • Copy the manifest file: Copy and combine all the segments into one target object. The total size of the segments cannot exceed 5 GB. The object is regarded as a common object instead of a big object.
Updated: 2019-04-28

Document ID: EDOC1000122524

Views: 10737

Downloads: 86

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Previous Next