このページは、Vaults と 2012 年の元の REST API を使用する Amazon Glacier サービスの既存のお客様専用です。
アーカイブストレージソリューションをお探しの場合は、Amazon Glacier Amazon S3、S3 Glacier Flexible Retrieval、S3 S3 Glacier Deep Archive の Amazon Glacier ストレージクラスを使用することをお勧めします。これらのストレージオプションの詳細については、Amazon Glacier ストレージクラス
Amazon Glacier (元のスタンドアロンボールトベースのサービス) は、2025 年 12 月 15 日以降、既存の顧客に影響を与えずに新規顧客を受け入れなくなります。Amazon Glacier は、ボールトにデータを保存する独自の APIs を備えたスタンドアロンサービスであり、Amazon S3 および Amazon S3 Glacier ストレージクラスとは異なります。既存のデータは Amazon Glacier で無期限に安全でアクセス可能です。移行は必要ありません。低コストの長期アーカイブストレージの場合、 は Amazon S3 Glacier ストレージクラス
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Glacier でのボールトの操作
ボールトは、アーカイブを格納するコンテナです。ボールトを作成するときは、ボールト名とボールト AWS リージョン を作成する を指定します。Amazon Glacier で AWS リージョン サポートされている のリストについては、 AWS 全般のリファレンスのAmazon Glacier エンドポイントとクォータ」を参照してください。
ボールトに格納できるアーカイブの数に制限はありません。
重要
Amazon Glacier にはコンソールが用意されています。ただし、アップロード、ダウンロード、削除などのアーカイブオペレーションでは、 AWS Command Line Interface (AWS CLI) を使用するか、コードを記述する必要があります。アーカイブオペレーションについては、コンソールによるサポートはありません。たとえば、写真、動画、その他のドキュメントなどのデータをアップロードするには、REST API を直接使用する AWS CLI か、 AWS SDKs を使用して、 を使用するか、コードを記述してリクエストを行う必要があります。
をインストールするには AWS CLI、「」を参照してくださいAWS Command Line Interface
トピック
Amazon Glacier のボールトオペレーション
Amazon Glacier は、さまざまなボールトオペレーションをサポートしています。ボールトオペレーションは、特定の AWS リージョンに固有です。つまり、ボールトを作成するときは、特定の AWS リージョンにボールトを作成します。ボールトを一覧表示すると、Amazon Glacier はリクエストで AWS リージョン 指定した からボールトリストを返します。
ボールトの作成と削除
AWS アカウント では、 あたり最大 1,000 個のボールトを作成できます AWS リージョン。Amazon Glacier で AWS リージョン サポートされている のリストについては、 AWS 全般のリファレンスのAmazon Glacier エンドポイントとクォータ」を参照してください。
Amazon Glacier が最後に計算したインベントリの時点でボールトにアーカイブがなく、最後のインベントリ以降にボールトへの書き込みがない場合にのみ、ボールトを削除できます。
注記
Amazon Glacier では、各ボールトについて 24 時間ごとにインベントリを作成します。インベントリには最新情報が反映されていない可能性があるため、Amazon Glacier は、最後のボールトインベントリ以降に書き込みオペレーションがあったかどうかをチェックすることで、ボールトが実際に空であることを確認します。
詳細については、「Amazon Glacier でのボールトの作成」および「Amazon Glacier でのボールトの削除」を参照してください。
ボールトメタデータの取得
ボールトの 作成日、ボールトの中のアーカイブの数、すべてのアーカイブの合計サイズなど、ボールトに関する情報を返します。Amazon Glacier は、特定のボールトまたはアカウント内の特定の 内のすべてのボールトのこの情報を取得するための API コール AWS リージョン を提供します。詳細については、「Amazon Glacier でのボールトメタデータの取得」を参照してください。
ボールトインベントリのダウンロード
ボールトインベントリとは、ボールト内のアーカイブのリストを指します。インベントリではリスト内の各アーカイブに、アーカイブ ID、作成日、サイズなど、アーカイブに関する情報が記載されています。Amazon Glacier は、最初のアーカイブがボールトにアップロードされた日から、ボールトインベントリを 1 日に 1 回更新します。ボールトインベントリをダウンロードするには、ボールトインベントリが存在している必要があります。
ボールトインベントリのダウンロードは、非同期オペレーションです。まず、インベントリをダウンロードするジョブを開始する必要があります。ジョブリクエストを受け取ると、Amazon Glacier はインベントリをダウンロード用に準備します。ジョブが完了したら、インベントリデータをダウンロードできます。
このジョブの非同期であるという性質を考慮し、ジョブの完了時に Amazon Simple Notification Service (Amazon SNS) 通知を使用して通知を送信することができます。個々のジョブリクエストごとに Amazon SNS のトピックを指定することも、特定のボールトイベントが発生したときに通知を送信するようにボールトを設定することもできます。
Amazon Glacier では、各ボールトについて 24 時間ごとにインベントリを作成します。最後のインベントリ以降に、ボールトに対してアーカイブの追加や削除が行われていない場合、インベントリの日付は更新されません。
ボールトインベントリのジョブを開始すると、Amazon Glacier は生成した最後のインベントリを返します。これはpoint-in-timeスナップショットであり、リアルタイムデータではありません。アーカイブをアップロードするごとにボールトインベントリを取得することは、あまり便利には感じられないかもしれません。ただし、Amazon Glacier にアップロードするアーカイブに関連付けられたメタデータを含むデータベースをクライアント側で維持するとします。そのような場合には、実際のボールトインベントリとデータベース内の情報とを照合できるため、ボールトインベントリの利便性が実感できるものと思われます。
ボールトインベントリの取得の詳細については、「Amazon Glacier でのボールトインベントリのダウンロード」を参照してください。
ボールト通知の設定
ボールトのアーカイブやボールトインベントリなど、Amazon Glacier から何かを取得するのは、2 段階のプロセスです。まず、ジョブを開始します。ジョブが完了したら、ジョブの出力をダウンロードします。ジョブが完了したタイミングを確認するには、Amazon Glacier 通知を使用できます。Amazon Glacier は、指定した Amazon Simple Notification Service (Amazon SNS) トピックに通知メッセージを送信します。
ボールトに通知を設定できるほか、ボールトイベントや、そのイベントが発生したときに通知を送信する Amazon SNS トピックを指定できます。ボールトイベントが発生するたびに、Amazon Glacier は指定された Amazon SNS トピックに通知を送信します。詳細については、「Amazon Glacier でのボールト通知の設定」を参照してください。