このページは、ボールトと 2012 年リリース当時の REST API を使用する、Amazon Glacier サービスの既存のお客様のみを対象としています。
アーカイブストレージソリューションをお探しの場合は、Amazon S3 の Amazon Glacier ストレージクラス (S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive) を使用することをお勧めします。これらのストレージオプションの詳細については、「Amazon Glacier ストレージクラス
Amazon Glacier (元のスタンドアロンのボールトベースのサービス) は、2025 年 12 月 15 日以降、新規のお客様を受け入れなくなります。既存のお客様に影響はありません。Amazon Glacier は、ボールトにデータを保存する独自の API を備えたスタンドアロンサービスであり、Amazon S3 および Amazon S3 Glacier ストレージクラスとは異なります。既存のデータは Amazon Glacier で無期限に安全性が確保され、引き続きアクセス可能です。移行は必要ありません。低コストの長期アーカイブストレージをお探しの場合、AWS は Amazon S3 Glacier ストレージクラス
Amazon Glacier とは
Amazon Glacier サービスを現在使用していて、さらに詳しく知りたい場合は、このガイドで必要な情報が見つかります。Amazon Glacier は、ボールトを使用してデータのアーカイブと長期バックアップを行うための、安全性と耐久性に優れた低コストのサービスです。Amazon Glacier のサービス料金の詳細については、「Amazon Glacier の料金
トピック
現在 Amazon Glacier を使用していますか?
注記
このセクションでは、Amazon Glacier のサービスについて説明します。現在 Amazon S3 Glacier ストレージクラス (S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive) を使用している場合は、「Amazon S3 ユーザーガイド」の「オブジェクトのアーカイブに適したストレージクラス」を参照してください。
現在 Amazon Glacier のサービスを使用していて、さらに詳しく知りたい場合は、初めに以下のセクションを読むことをお勧めします。
-
Amazon Glacier とは - このセクションの以降の部分では、基盤となるデータモデル、サポートしているオペレーション、サービスとの連携に利用できる AWS SDK について説明します。
-
開始方法 -「Amazon Glacier の開始方法」セクションでは、ボールトの作成、アーカイブのアップロード、アーカイブのダウンロードジョブの作成、ジョブ出力の取得、アーカイブの削除のプロセスについて順を追って説明します。
重要
Amazon Glacier は、コンソールも提供します。いずれのアーカイブオペレーション (アップロード、ダウンロード、削除など) にも、AWS Command Line Interface (AWS CLI) の使用かコードの記述が必要になります。アーカイブオペレーションについては、コンソールによるサポートはありません。例えば、写真、ビデオ、その他のドキュメントなどのデータをアップロードするには、AWS CLI を使用する必要があります。あるいは、REST API を直接使用するか AWS SDK を使用して、リクエストを行うコードを記述する必要があります。
AWS CLIをインストールするには、「AWS Command Line Interface
」をご参照ください。AWS CLI での Amazon Glacier の使用の詳細については、「Amazon Glacierの AWS CLI リファレンス」を参照してください。たとえば、AWS CLI を使用してアーカイブを Amazon Glacier にアップロードするには、「AWS Command Line Interface での Amazon Glacierの使用」を参照してください。
「ご利用開始にあたって」セクションを読み終えたら、Amazon Glacier のオペレーションについてさらに詳しく学習することをお勧めします。以下のセクションでは、REST API や Java または Microsoft .NET 用の AWS SDK を用いた Amazon Glacier の運用に関する詳細を説明します。
-
このセクションでは、このガイドの多様なコード例で使用されている AWS SDK の概要を説明します。このセクションの内容をよく確認しておくと、以降のセクションの理解に役立ちます。これらの SDK が提供する高レベルまたは低レベルの API の概要、使用する状況、このガイドで提供されるコード例を実行するための一般的な手順について記載します。
-
このセクションでは、ボールトの作成、ボールトメタデータの取得、ボールトインベントリを取得するジョブの使用、ボールト通知の設定など、各種のボールトオペレーションの詳細を示します。Amazon Glacier コンソールの使用に加えて、AWS SDK を多様なボールトオペレーションに使用できます。このセクションでは、API について説明し、AWS SDK for Java と AWS SDK for .NET を使用した作業サンプルを提示します。
-
このセクションでは、単一のリクエストでアーカイブをアップロードしたり、マルチパートアップロードオペレーションを使用してパート単位で大きなアーカイブをアップロードしたりするなどのアーカイブオペレーションについて、その詳細を説明します。また、アーカイブを非同期的にダウンロードするジョブの作成方法についても解説します。このセクションでは、AWS SDK for Java と AWS SDK for .NET を使用した例を示します。
-
Amazon Glacier は RESTful サービスです。このセクションでは、REST オペレーションについて説明し、すべての REST オペレーションに関する構文と、リクエストおよびレスポンスの例を示します。AWS SDK ライブラリはこの API をラップし、プログラミングタスクを簡素化します。