このページは、ボールトと 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 (元のスタンドアロンボールトベースのサービス) は、新規顧客を受け入れなくなりました。Amazon Glacier は、ボールトにデータを保存する独自の API を備えたスタンドアロンサービスであり、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 Simple Notification Service (Amazon SNS) トピックに通知を送信するように Amazon Glacier にリクエストすることができます。個々のジョブリクエストごとに SNS トピックを指定することや、特定のイベントが発生したときに通知を送信するようにボールトを設定することができます。アーカイブのダウンロードの詳細については、「Amazon Glacier でのアーカイブのダウンロード」を参照してください。
Amazon Glacier でのアーカイブの削除
Amazon Glacier に用意されている API コールを使用して削除できるアーカイブは一度に 1 つです。詳細については、「Amazon Glacier でのアーカイブの削除」を参照してください。
Amazon Glacier でのアーカイブの更新
アーカイブをアップロードした後で、アーカイブのコンテンツや説明を更新することはできません。アーカイブのコンテンツや説明を更新する唯一の方法は、アーカイブを削除し、新しくアーカイブをアップロードすることです。アーカイブをアップロードするたびに、Amazon Glacier により一意のアーカイブ ID が返されることに注意してください。
クライアント側でのアーカイブのメタデータの管理
オプションのアーカイブの説明以外に、Amazon Glacier ではアーカイブに対してどのような追加のメタデータもサポートしていません。アーカイブのアップロード時に、Amazon Glacier により ID が割り当てられます。ID はアーカイブに関するどのような情報も推察することができないように、意味のない文字列になっています。クライアント側でアーカイブに関するメタデータを管理することもできます。メタデータには、アーカイブ名と、アーカイブに関するその他の有益な情報を含めることができます。
注記
Amazon Simple Storage Service (Amazon S3) のユーザーなら、バケットにオブジェクトをアップロードすると、そのオブジェクトに MyDocument.txt や SomePhoto.jpg などのオブジェクトキーを割り当てることができることをご存知だと思います。Amazon Glacier では、アップロードしたアーカイブにオブジェクトキーを割り当てることはできません。
クライアント側でアーカイブのメタデータを管理する場合、アーカイブのアップロード時に指定したアーカイブの説明とアーカイブ ID を含むボールトインベントリを Amazon Glacier が管理していることに注意してください。アーカイブのメタデータを管理するクライアント側のデータベースの問題を調整するために、ボールトインベントリをダウンロードすることもできます。ただし、Amazon Glacier はほぼ毎日、ボールトインベントリを更新します。ボールトインベントリをリクエストすると、Amazon Glacier は用意した最新のインベントリ (ポイントインタイムのスナップショット) を返します。