Amazon S3 Glacier のボールトの操作 - Amazon S3 Glacier

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon S3 Glacier のボールトの操作

ボールトは、アーカイブを格納するコンテナです。ボールトの作成時に、ボールト名、およびAWS リージョンボールトの作成先となる。のリストについてはAWS リージョンS3 Glacier でサポートされています。Amazon S3 Glacier エンドポイントとクォータAWS全般のリファレンス

ボールトに格納できるアーカイブの数に制限はありません。

重要

S3 Glacier には、コンソールが用意されています。しかし、いずれのアーカイブオペレーション (アップロード、ダウンロード、削除など) にも、AWS Command Line Interface(AWS CLI) またはコードを記述します。アーカイブオペレーションについては、コンソールによるサポートはありません。たとえば、写真、ビデオ、その他のドキュメントなどのデータをアップロードするには、AWS CLIあるいは、REST API を直接使用するかAWSSDK。

AWS CLIをインストールするには、「AWS Command Line Interface」をご参照ください。での S3 Glacier の使用の詳細についてはAWS CLI「」を参照してください。AWS CLIS3 Glacier のリファレンス。たとえば、AWS CLIS3 Glacier を使用してアーカイブをアップロードするには、「でのS3 Glacierの使用AWS Command Line Interface」を参照してください。

S3 Glacier でのボールトオペレーション

S3 Glacier は多様なボールトオペレーションをサポートしています。ボールトオペレーションは、特定のAWS リージョン。つまり、ボールトを作成するときは、特定のAWS リージョン。ボールトを一覧表示すると、S3 Glacier によって、ボールトのリストがAWS リージョンリクエストで指定した。

ボールトの作成と削除

AnAWS アカウントごとに最大 1,000 個のボールトを作成できますAWS リージョン。のリストについてはAWS リージョンS3 Glacier でサポートされています。Amazon S3 Glacier エンドポイントとクォータAWS全般のリファレンス

S3 Glacier が最後にインベントリを計算した時点でボールト内にアーカイブがなく、また、最後のインベントリからボールトへの書き込みがない場合にのみ、ボールトを削除できます。

注記

S3 Glacier では、各ボールトについて 24 時間ごとにインベントリを作成します。インベントリには最新の情報が反映されていないことがあるため、S3 Glacier では、ボールトが実際に空であるかどうかを確認するために、最後にボールトインベントリが作成されてから書き込みオペレーションがあったかどうかを確認します。

詳細については、Amazon S3 Glacier でボールトを作成する および Amazon S3 Glacier でボールトを削除する を参照してください。

ボールトメタデータの取得

ボールトの 作成日、ボールトの中のアーカイブの数、すべてのアーカイブの合計サイズなど、ボールトに関する情報を返します。S3 Glacier では、特定のボールトまたは特定のボールト内のすべてのボールトの情報を取得するための API コールが用意されています。AWS リージョンでアカウントに追加します。詳細については、「Amazon S3 Glacier でボールトメタデータを取得する」を参照してください。

ボールトインベントリのダウンロード

あるボールトインベントボールト内のアーカイブのリストを指します。インベントリでは、リスト内の各アーカイブに、アーカイブ ID、作成日、サイズなど、アーカイブに関する情報が記載されています。S3 Glacier はボールトインベントリを毎日 1 回のペースで更新します。この更新は、アーカイブがボールトに最初にアップロードされた日から開始します。ボールトインベントリをダウンロードするには、ボールトインベントリが存在している必要があります。

ボールトインベントリのダウンロードは、非同期オペレーションです。まず、インベントリをダウンロードするジョブを開始する必要があります。S3 Glacier はジョブのリクエストを受け取った後で、ダウンロードするインベントリを準備します。ジョブが完了したら、インベントリデータをダウンロードできます。

このジョブの非同期であるという性質を考慮し、ジョブの完了時に Amazon Simple Notification Service (Amazon SNS) 通知を使用して通知を送信することができます。個々のジョブリクエストごとに Amazon SNS のトピックを指定することも、特定のボールトイベントが発生したときに通知を送信するようにボールトを設定することもできます。

S3 Glacier では、各ボールトについて 24 時間ごとにインベントリを作成します。最後のインベントリ以降に、ボールトに対してアーカイブの追加や削除が行われていない場合、インベントリの日付は更新されません。

ボールトインベントリに対してジョブを開始すると、S3 Glacier により最後に生成されたインベントリが返されます。そのインベントリは point-in-time スナップショットであり、リアルタイムデータではありません。アーカイブをアップロードするごとにボールトインベントリを取得することは、あまり便利には感じられないかもしれません。しかし、S3 Glacier にアップロードしたアーカイブに関連付けられたメタデータを含むデータベースをクライアント側で管理する場合を考えてみてください。そのような場合には、実際のボールトインベントリとデータベース内の情報とを照合できるため、ボールトインベントリが役立つものと思われます。

ボールトインベントリの取得の詳細については、「Amazon S3 Glacier でボールトインベントリをダウンロードする」を参照してください。

ボールト通知の設定

ボールトのアーカイブやボールトインベントリの取得など、S3 Glacier からの取得は 2 ステップのプロセスです。まず、ジョブを開始します。ジョブが完了したら、出力をダウンロードします。ジョブが完了した時点で確認するには、S3 Glacier の通知を使用できます。S3 Glacier は、指定した Amazon Simple Notification Service (Amazon SNS) トピックに通知メッセージを送信します。

ボールトに通知を設定できるほか、ボールトイベントや、そのイベントが発生したときに通知を送信する Amazon SNS トピックを指定できます。S3 Glacier は、ボールトイベントが発生した時点で、指定された Amazon SNS トピックに通知を送信します。詳細については、Amazon S3 Glacier でのボールト通知の設定を参照してください。