このページは、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 でのアーカイブの操作
アーカイブとは、写真、動画、ドキュメントなど、ボールトに格納するオブジェクトを指します。これは、Amazon Glacier (Amazon Glacier) のストレージの基本単位です。各アーカイブには一意の ID とオプションの説明が割り当てられます。アーカイブをアップロードすると、Amazon Glacier はアーカイブ ID を含むレスポンスを返します。このアーカイブ ID は、アーカイブが保存されている AWS リージョンで一意です。アーカイブ ID の例を次に示します。
TJgHcrOSfAkV6hdPqOATYfp_0ZaxL1pIBOc02iZ0gDPMr2ig-nhwd_PafstsdIf6HSrjHnP-3p6LCJClYytFT_CBhT9CwNxbRaM5MetS3I-GqwxI3Y8QtgbJbhEQPs0mJ3KExample
アーカイブ ID は 138 バイトです。アーカイブをアップロードする際に、オプションの説明を指定できます。ID を使用してアーカイブを取得することはできますが、説明を使用してアーカイブを取得することはできません。
重要
Amazon Glacier には管理コンソールが用意されています。コンソールを使用して、ボールトの作成および削除を行うことができます。ただし、Amazon Glacier との他のすべてのやり取りでは、 AWS Command Line Interface (CLI) を使用するか、コードを記述する必要があります。たとえば、写真、動画、その他のドキュメントなどのデータをアップロードするには、 を使用するか、REST API を直接使用する AWS CLI か、Amazon SDKs を使用して、コードを記述してリクエストを行う必要があります。で Amazon Glacier を使用する方法の詳細については AWS CLI、AWS CLI Amazon Glacier のリファレンス」を参照してください。をインストールするには AWS CLI、「」を参照してくださいAWS Command Line Interface
トピック
Amazon Glacier でのアーカイブオペレーション
Amazon Glacier は、アップロード、ダウンロード、削除の基本的なアーカイブオペレーションをサポートしています。アーカイブのダウンロードは、非同期オペレーションです。
Amazon Glacier でのアーカイブのアップロード
アーカイブは、1 回のオペレーションまたはパート単位でアップロードできます。アーカイブをパート単位でアップロードするために使用する API 呼び出しはマルチパートアップロードと呼ばれます。詳細については、「Amazon Glacier でのアーカイブのアップロード」を参照してください。
重要
Amazon Glacier には管理コンソールが用意されています。コンソールを使用して、ボールトの作成および削除を行うことができます。ただし、Amazon Glacier との他のすべてのやり取りでは、 AWS Command Line Interface (CLI) を使用するか、コードを記述する必要があります。たとえば、写真、動画、その他のドキュメントなどのデータをアップロードするには、 を使用するか、REST API を直接使用する AWS CLI か、Amazon SDKs を使用して、コードを記述してリクエストを行う必要があります。で Amazon Glacier を使用する方法の詳細については AWS CLI、AWS CLI Amazon Glacier のリファレンス」を参照してください。をインストールするには AWS CLI、「」を参照してくださいAWS Command Line Interface
Amazon Glacier でのアーカイブ ID の検索
アーカイブ ID は、そのアーカイブを含むボールトのボールトインベントリをダウンロードすることで取得できます。ボールトインベントリのダウンロードの詳細については、「Amazon Glacier でのボールトインベントリのダウンロード」を参照してください。
Amazon Glacier でのアーカイブのダウンロード
アーカイブのダウンロードは、非同期オペレーションです。まず、特定のアーカイブをダウンロードするためのジョブを開始する必要があります。ジョブリクエストを受け取ると、Amazon Glacier はダウンロード用にアーカイブを準備します。ジョブが完了すると、アーカイブデータをダウンロードできます。ジョブは非同期であるため、ジョブの完了時に Amazon Glacier に Amazon Simple Notification Service (Amazon SNS) トピックに通知を送信するようにリクエストできます。個々のジョブリクエストごとに SNS トピックを指定することや、特定のイベントが発生したときに通知を送信するようにボールトを設定することができます。アーカイブのダウンロードの詳細については、「Amazon Glacier でのアーカイブのダウンロード」を参照してください。
Amazon Glacier でのアーカイブの削除
Amazon Glacier は、一度に 1 つのアーカイブを削除するために使用できる API コールを提供します。詳細については、「Amazon Glacier でのアーカイブの削除」を参照してください。
Amazon Glacier でのアーカイブの更新
アーカイブをアップロードした後で、アーカイブのコンテンツや説明を更新することはできません。アーカイブのコンテンツや説明を更新する唯一の方法は、アーカイブを削除し、新しくアーカイブをアップロードすることです。アーカイブをアップロードするたびに、Amazon Glacier は一意のアーカイブ ID を返します。
クライアント側でのアーカイブのメタデータの管理
オプションのアーカイブの説明を除き、Amazon Glacier はアーカイブの追加メタデータをサポートしていません。アーカイブをアップロードすると、Amazon Glacier は ID を不透明な文字シーケンスとして割り当てます。この文字シーケンスからアーカイブに関する意味を推測することはできません。クライアント側でアーカイブに関するメタデータを管理することもできます。メタデータには、アーカイブ名と、アーカイブに関するその他の有益な情報を含めることができます。
注記
Amazon Simple Storage Service (Amazon S3) のユーザーなら、バケットにオブジェクトをアップロードすると、そのオブジェクトに MyDocument.txt や SomePhoto.jpg などのオブジェクトキーを割り当てることができることをご存知だと思います。Amazon Glacier では、アップロードしたアーカイブにオブジェクトキーを割り当てることはできません。
クライアント側のアーカイブメタデータを維持する場合、Amazon Glacier はアーカイブ IDs とアーカイブのアップロード中に指定した説明を含むボールトインベントリを維持することに注意してください。アーカイブのメタデータを管理するクライアント側のデータベースの問題を調整するために、ボールトインベントリをダウンロードすることもできます。ただし、Amazon Glacier はボールトインベントリをほぼ毎日取得します。ボールトインベントリをリクエストすると、Amazon Glacier は用意した最新のインベントリ (ポイントインタイムのスナップショット) を返します。