@aws-sdk/client-glacier

Description

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.

Installation

NPM
npm install @aws-sdk/client-glacier
Yarn
yarn add @aws-sdk/client-glacier
pnpm
pnpm add @aws-sdk/client-glacier

Types

Type Name
Type
AbortMultipartUploadCommandClass
AbortMultipartUploadCommandInputInterface
AbortMultipartUploadCommandOutputInterface
AbortMultipartUploadInputInterface
AbortVaultLockCommandClass
AbortVaultLockCommandInputInterface
AbortVaultLockCommandOutputInterface
AbortVaultLockInputInterface
ActionCodeTypeAlias
ActionCodeenumVariable
AddTagsToVaultCommandClass
AddTagsToVaultCommandInputInterface
AddTagsToVaultCommandOutputInterface
AddTagsToVaultInputInterface
ArchiveCreationOutputInterface
CannedACLTypeAlias
CannedACLenumVariable
ClientDefaultsInterface
ClientInputEndpointParametersInterface
CompleteMultipartUploadCommandClass
CompleteMultipartUploadCommandInputInterface
CompleteMultipartUploadCommandOutputInterface
CompleteMultipartUploadInputInterface
CompleteVaultLockCommandClass
CompleteVaultLockCommandInputInterface
CompleteVaultLockCommandOutputInterface
CompleteVaultLockInputInterface
CreateVaultCommandClass
CreateVaultCommandInputInterface
CreateVaultCommandOutputInterface
CreateVaultInputInterface
CreateVaultOutputInterface
CSVInputInterface
CSVOutputInterface
DataRetrievalPolicyInterface
DataRetrievalRuleInterface
DeleteArchiveCommandClass
DeleteArchiveCommandInputInterface
DeleteArchiveCommandOutputInterface
DeleteArchiveInputInterface
DeleteVaultAccessPolicyCommandClass
DeleteVaultAccessPolicyCommandInputInterface
DeleteVaultAccessPolicyCommandOutputInterface
DeleteVaultAccessPolicyInputInterface
DeleteVaultCommandClass
DeleteVaultCommandInputInterface
DeleteVaultCommandOutputInterface
DeleteVaultInputInterface
DeleteVaultNotificationsCommandClass
DeleteVaultNotificationsCommandInputInterface
DeleteVaultNotificationsCommandOutputInterface
DeleteVaultNotificationsInputInterface
DescribeJobCommandClass
DescribeJobCommandInputInterface
DescribeJobCommandOutputInterface
DescribeJobInputInterface
DescribeVaultCommandClass
DescribeVaultCommandInputInterface
DescribeVaultCommandOutputInterface
DescribeVaultInputInterface
DescribeVaultOutputInterface
EncryptionInterface
EncryptionTypeTypeAlias
EncryptionTypeenumVariable
ExpressionTypeTypeAlias
ExpressionTypeenumVariable
FileHeaderInfoTypeAlias
FileHeaderInfoenumVariable
GetDataRetrievalPolicyCommandClass
GetDataRetrievalPolicyCommandInputInterface
GetDataRetrievalPolicyCommandOutputInterface
GetDataRetrievalPolicyInputInterface
GetDataRetrievalPolicyOutputInterface
GetJobOutputCommandClass
GetJobOutputCommandInputInterface
GetJobOutputCommandOutputInterface
GetJobOutputInputInterface
GetJobOutputOutputInterface
GetVaultAccessPolicyCommandClass
GetVaultAccessPolicyCommandInputInterface
GetVaultAccessPolicyCommandOutputInterface
GetVaultAccessPolicyInputInterface
GetVaultAccessPolicyOutputInterface
GetVaultLockCommandClass
GetVaultLockCommandInputInterface
GetVaultLockCommandOutputInterface
GetVaultLockInputInterface
GetVaultLockOutputInterface
GetVaultNotificationsCommandClass
GetVaultNotificationsCommandInputInterface
GetVaultNotificationsCommandOutputInterface
GetVaultNotificationsInputInterface
GetVaultNotificationsOutputInterface
GlacierClass
GlacierInterface
GlacierClientClass
GlacierClientConfigInterface
GlacierClientConfigTypeTypeAlias
GlacierClientResolvedConfigInterface
GlacierClientResolvedConfigTypeTypeAlias
GlacierJobDescriptionInterface
GlacierPaginationConfigurationInterface
GlacierServiceExceptionClass
GrantInterface
GranteeInterface
InitiateJobCommandClass
InitiateJobCommandInputInterface
InitiateJobCommandOutputInterface
InitiateJobInputInterface
InitiateJobOutputInterface
InitiateMultipartUploadCommandClass
InitiateMultipartUploadCommandInputInterface
InitiateMultipartUploadCommandOutputInterface
InitiateMultipartUploadInputInterface
InitiateMultipartUploadOutputInterface
InitiateVaultLockCommandClass
InitiateVaultLockCommandInputInterface
InitiateVaultLockCommandOutputInterface
InitiateVaultLockInputInterface
InitiateVaultLockOutputInterface
InputSerializationInterface
InsufficientCapacityExceptionClass
InvalidParameterValueExceptionClass
InventoryRetrievalJobDescriptionInterface
InventoryRetrievalJobInputInterface
JobParametersInterface
LimitExceededExceptionClass
ListJobsCommandClass
ListJobsCommandInputInterface
ListJobsCommandOutputInterface
ListJobsInputInterface
ListJobsOutputInterface
ListMultipartUploadsCommandClass
ListMultipartUploadsCommandInputInterface
ListMultipartUploadsCommandOutputInterface
ListMultipartUploadsInputInterface
ListMultipartUploadsOutputInterface
ListPartsCommandClass
ListPartsCommandInputInterface
ListPartsCommandOutputInterface
ListPartsInputInterface
ListPartsOutputInterface
ListProvisionedCapacityCommandClass
ListProvisionedCapacityCommandInputInterface
ListProvisionedCapacityCommandOutputInterface
ListProvisionedCapacityInputInterface
ListProvisionedCapacityOutputInterface
ListTagsForVaultCommandClass
ListTagsForVaultCommandInputInterface
ListTagsForVaultCommandOutputInterface
ListTagsForVaultInputInterface
ListTagsForVaultOutputInterface
ListVaultsCommandClass
ListVaultsCommandInputInterface
ListVaultsCommandOutputInterface
ListVaultsInputInterface
ListVaultsOutputInterface
MissingParameterValueExceptionClass
OutputLocationInterface
OutputSerializationInterface
paginateListJobsVariable
paginateListMultipartUploadsVariable
paginateListPartsVariable
paginateListVaultsVariable
PartListElementInterface
PermissionTypeAlias
PermissionenumVariable
PolicyEnforcedExceptionClass
ProvisionedCapacityDescriptionInterface
PurchaseProvisionedCapacityCommandClass
PurchaseProvisionedCapacityCommandInputInterface
PurchaseProvisionedCapacityCommandOutputInterface
PurchaseProvisionedCapacityInputInterface
PurchaseProvisionedCapacityOutputInterface
QuoteFieldsTypeAlias
QuoteFieldsenumVariable
RemoveTagsFromVaultCommandClass
RemoveTagsFromVaultCommandInputInterface
RemoveTagsFromVaultCommandOutputInterface
RemoveTagsFromVaultInputInterface
RequestTimeoutExceptionClass
ResourceNotFoundExceptionClass
RuntimeExtensionInterface
S3LocationInterface
SelectParametersInterface
ServiceInputTypesTypeAlias
ServiceOutputTypesTypeAlias
ServiceUnavailableExceptionClass
SetDataRetrievalPolicyCommandClass
SetDataRetrievalPolicyCommandInputInterface
SetDataRetrievalPolicyCommandOutputInterface
SetDataRetrievalPolicyInputInterface
SetVaultAccessPolicyCommandClass
SetVaultAccessPolicyCommandInputInterface
SetVaultAccessPolicyCommandOutputInterface
SetVaultAccessPolicyInputInterface
SetVaultNotificationsCommandClass
SetVaultNotificationsCommandInputInterface
SetVaultNotificationsCommandOutputInterface
SetVaultNotificationsInputInterface
StatusCodeTypeAlias
StatusCodeenumVariable
StorageClassTypeAlias
StorageClassenumVariable
TypeTypeAlias
TypeenumVariable
UploadArchiveCommandClass
UploadArchiveCommandInputInterface
UploadArchiveCommandOutputInterface
UploadArchiveInputInterface
UploadListElementInterface
UploadMultipartPartCommandClass
UploadMultipartPartCommandInputInterface
UploadMultipartPartCommandOutputInterface
UploadMultipartPartInputInterface
UploadMultipartPartOutputInterface
VaultAccessPolicyInterface
VaultLockPolicyInterface
VaultNotificationConfigInterface
waitForVaultExistsdeprecatedVariable
waitForVaultNotExistsdeprecatedVariable
waitUntilVaultExistsVariable
waitUntilVaultNotExistsVariable