AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class ActionCode

Constants used for properties of type ActionCode.

Class AmazonGlacierClient

Implementation for accessing AmazonGlacier.

Amazon Glacier is a storage solution for "cold data."

Amazon Glacier is an extremely low-cost storage service that provides secure, durable, and easy-to-use storage for data backup and archival. With Amazon Glacier, customers can store their data cost effectively for months, years, or decades. Amazon Glacier also enables customers to offload the administrative burdens of operating and scaling storage to AWS, so they don't have to worry about capacity planning, hardware provisioning, data replication, hardware failure and recovery, or time-consuming hardware migrations.

Amazon Glacier is a great storage choice when low storage cost is paramount, your data is rarely retrieved, and retrieval latency of several hours is acceptable. If your application requires fast or frequent access to your data, consider using Amazon S3. For more information, go to Amazon Simple Storage Service (Amazon S3).

You can store any kind of data in any format. There is no maximum limit on the total amount of data you can store in Amazon Glacier.

If you are a first-time user of Amazon Glacier, we recommend that you begin by reading the following sections in the Amazon Glacier Developer Guide :

  • What is Amazon Glacier - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.

  • Getting Started with Amazon Glacier - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives.

Class AmazonGlacierConfig

Configuration for accessing AmazonGlacier service

Class AmazonGlacierDefaultConfiguration

Configuration for accessing Amazon Glacier service

Class AmazonGlacierException

Common exception for the Glacier service.

Class AmazonGlacierExtensions

Extension methods for Amazon Glacier.

Class AmazonGlacierRequest

Base class for Glacier operation requests.

Class CannedACL

Constants used for properties of type CannedACL.

Class EncryptionType

Constants used for properties of type EncryptionType.

Class ExpressionType

Constants used for properties of type ExpressionType.

Class FileHeaderInfo

Constants used for properties of type FileHeaderInfo.

Class GlacierUtils

This class defines utility methods and constants for use with Glacier service.

Class Permission

Constants used for properties of type Permission.

Class QuoteFields

Constants used for properties of type QuoteFields.

Class StatusCode

Constants used for properties of type StatusCode.

Class StorageClass

Constants used for properties of type StorageClass.

Class TreeHashGenerator

This class computes the tree hash that is set on the CheckSum property on UploadArchiveRequest, UploadMultipartPartRequest and CompleteMultipartUploadRequest.

Class Type

Constants used for properties of type Type.

Interfaces

NameDescription
Interface IAmazonGlacier

Interface for accessing Glacier

Amazon S3 Glacier (Glacier) is a storage solution for "cold data."

Glacier is an extremely low-cost storage service that provides secure, durable, and easy-to-use storage for data backup and archival. With Glacier, customers can store their data cost effectively for months, years, or decades. Glacier also enables customers to offload the administrative burdens of operating and scaling storage to AWS, so they don't have to worry about capacity planning, hardware provisioning, data replication, hardware failure and recovery, or time-consuming hardware migrations.

Glacier is a great storage choice when low storage cost is paramount and your data is rarely retrieved. If your application requires fast or frequent access to your data, consider using Amazon S3. For more information, see Amazon Simple Storage Service (Amazon S3).

You can store any kind of data in any format. There is no maximum limit on the total amount of data you can store in Glacier.

If you are a first-time user of Glacier, we recommend that you begin by reading the following sections in the Amazon S3 Glacier Developer Guide:

  • What is Amazon S3 Glacier - This section of the Developer Guide describes the underlying data model, the operations it supports, and the AWS SDKs that you can use to interact with the service.

  • Getting Started with Amazon S3 Glacier - The Getting Started section walks you through the process of creating a vault, uploading archives, creating jobs to download archives, retrieving the job output, and deleting archives.