The following Swift API operations are performed on objects.
This operation deletes an object's content and metadata from the StorageGRID Webscale system.
The following request parameters are required:
The following request header is required:
A successful execution returns the following response headers with an "HTTP/1.1 204 No Content" response:
This operation retrieves the object content and gets the object metadata from a StorageGRID Webscale system.
The following request parameters are required:
The following request header is required:
The following request headers are optional:
A successful execution returns the following headers with an "HTTP/1.1 200 OK" response:
This operation retrieves metadata and properties of an ingested object from a StorageGRID Webscale system.
The following request parameters are required:
The following request header is required:
A successful execution returns the following headers with an "HTTP/1.1 200 OK" response:
This operation creates a new object with data and metadata, or replaces an existing object with data and metadata in a StorageGRID Webscale system.
The following request parameters are required:
The following request header is required:
The following request headers are optional:
X-Object-Meta-<name> (object-related metadata)
X-Object-Meta-Creation-Time: 1443399726This field is evaluated as seconds since January 1, 1970.
Specifies a single-commit ingest operation. Use this header to specify reduced_redundancy only if you need to limit redundant storage at the time of ingest and only if you are willing to risk the loss of object data. For example, you might lose data if the single copy is initially stored on a Storage Node that fails before ILM evaluation can occur.
Specifying reduced_redundancy only affects how many copies are created when an object is first ingested. It does not affect how many copies of the object are made when the object is evaluated by the active ILM policy. Using reduced_redundancy does not result in data being stored at lower levels of redundancy in the StorageGRID Webscale system.
A successful execution returns the following headers with an "HTTP/1.1 201 Created" response: