Setting Amazon S3 storage class options

Amazon S3 offers several storage 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. You can configure your Aspera transfer server to work with other storage classes by editing s3.properties, which sets the default storage class for all transfers to S3.

You can also set the storage class in the docroot, as described in Setting docroot for object storage.

The following table shows the storage classes options that are supported and that you can choose based on the data access and resiliency of 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.
Note: For the configuration with storage class Glacier Flexible Retrieval and Glacier Deep Archive, AWS has extended retrieval times.

To set the default storage class for all transfers, follow these instructions:

  1. Log in to your Aspera server as root.
    > ssh -i identity_file -p 33001 ec2-user@ec2_host_ip
    # su -
  2. Open the s3.properties file with a text editor.
    The file is at /opt/aspera/etc/trapd/s3.properties.
  3. Enable Reduced Redundancy or Infrequent Access Storage.
    Locate the following section:
    # Define storage class.
    # This property overrides the legacy 's3service.default-storage-class'
    # Valid values are STANDARD, REDUCED_REDUNDANCY, INFREQUENT_ACCESS
    # Default value is STANDARD
    #storage-class=STANDARD

    Uncomment the last line and enter the wanted storage type. For example, to set the default storage class as Reduced Redundancy, enter the following:

    storage-class=REDUCED_REDUNDANCY
  4. Save your changes then restart the Aspera Trapd service to activate them.
    > systemctl restart asperatrapd