Setting Amazon S3 storage class options
Amazon S3 offers several storage classes options, including Standard, S3 Standard-Infrequent Access (S3 Standard-IA), and Reduced Redundancy Storage. Your Aspera® transfer server is configured for Standard storage by default.
About this task
The following table shows the storage classes options that are supported. These options can be chosen based on the use case for your workloads:
| Storage class options | Value | Description |
|---|---|---|
| Standard | STANDARD |
Standard gives high durability, availability, and performance object storage for frequently accessed data. |
| Reduced Redundancy | REDUCED_REDUNDANCY |
Stores noncritical, reproducible data at lower levels of redundancy than S3's standard storage. With this option, you might have more space to store objects than with Standard S3, while it achieves worse object durability. |
| Standard-Infrequent Access | INFREQUENT_ACCESS |
For data that is accessed less frequently, but requires rapid access when needed. Has high resilience, throughput, and latency. |
| One-zone Infrequent Access | ONEZONE_IA |
For data that is accessed less frequently, but requires rapid access when needed and that does not require the availability and resilience of Infrequent Access. Also, it stores data in a single Availability Zones (AZ). |
| Intelligent Tiering | INTELLIGENT_TIERING |
Delivers milliseconds latency and high throughput performance for frequently, infrequently, and rarely accessed data in the Frequent, Infrequent, and Archive Instant Access tiers. |
| Glacier Flexible Retrieval | GLACIER |
For asynchronously retrieved archive data that is accessed one time or twice a year. |
| Glacier Deep Archive | DEEP_ARCHIVE |
Supports long-term retention and digital preservation for data that might be accessed one time or twice in a year. |
| Glacier Instant Retrieval | GLACIER_IR |
Provides the lowest-cost storage for long-lived data that must be retrieved in milliseconds and is infrequently used. |
| Outposts | OUTPOSTS |
Delivers object storage to your on-premises AWS Outposts environment. |
To set the storage class for all transfers, you need to configure the docroot by using the correct path syntax. Also, you must include the query string that defines the storage class that aligns with the use case for your storage configuration. The use cases can include archival storage, unpredictable or changeable access patterns, data residency restrictions, or demanding performance needs.
The supported classes are in the previous table, and the syntax for the docroot must look like the following example,
s3://s3.amazonaws.com/my_bucket/?storage-class=REDUCED_REDUNDANCY
In the docroot, you need to specify the storage class after storage-class=, like
in the previous example.
For more information about the path syntax, see Setting docroot for object storage.