Amazon Simple Storage Service
開発者ガイド (API バージョン 2006-03-01)

アーカイブされたオブジェクトの復元

Amazon S3 Glacier にアーカイブされたオブジェクトにはリアルタイムでアクセスできません。まず復元リクエストを開始してから、リクエストで指定した期間 (日数) 中にオブジェクトの一時コピーが利用できるようになるまで待ちます。復元ジョブの完了にかかる時間は、指定した取り出しオプション (StandardExpedited、または Bulk) によって異なります。Amazon S3 Glacier へのオブジェクトのアーカイブについては、「GLACIER ストレージクラスへの移行 (オブジェクトのアーカイブ)」を参照してください。

復元されたオブジェクトの一時コピーを取得した後も、オブジェクトのストレージクラスは GLACIER のままです (GET または HEAD リクエストはストレージクラスとして GLACIER を返します)。なお、アーカイブを復元した場合、アーカイブの費用 (GLACIER 料金) の他に、一時的に復元されたコピーの費用 (RRS 料金) も発生します。料金の詳細については、Amazon S3 料金表を参照してください。

次のトピックで詳細を説明しています。

アーカイブの取り出しオプション

アーカイブされたオブジェクトを復元するときに、次のいずれかを指定できます。

  • Expedited - 迅速取り出しでは、アーカイブのサブセットが迅速に必要になった場合にデータにすばやくアクセスできます。最大規模のアーカイブオブジェクト (250 MB 以上) を除くすべてのアーカイブオブジェクトについては、迅速取り出しでアクセスしたデータは通常 1 〜 5 分以内で使用可能になります。迅速取り出しには、オンデマンドとプロビジョニング済みの 2 種類があります。オンデマンドリクエストは、EC2 オンデマンドインスタンスに似ており、大部分の時間で利用可能です。プロビジョニング済みリクエストは、必要なときに利用できることが保証されます。詳細については、「プロビジョンドキャパシティー」を参照してください。

  • Standard - 標準取り出しでは、数時間以内にすべてのアーカイブオブジェクトにアクセスできます。通常、標準取り出しは 3〜5 時間で完了します。標準取り出しは、取り出しオプションを指定しないで取り出しリクエストを行った場合にデフォルトで適用されます。

  • Bulk - 大容量取り出しは、Glacier の最も安価な取り出しオプションであり、大量のデータ (ペタバイトのデータを含む) を 1 日以内に取得できます。通常、大容量取り出しは 5〜12 時間で完了します。

ExpeditedStandard、または Bulk の取り出しを行うには、POST Object restore REST API リクエストの Tier リクエスト要素を、必要なオプションに設定するか、AWS CLI または AWS SDK の同等な値に設定します。Expedited 取り出しの場合、この取り出しがオンデマンドであるかプロビジョニング済みであるかを指定する必要はありません。プロビジョンドキャパシティーを購入すると、すべての Expedited 取り出しはプロビジョンドキャパシティーを通じて自動的に提供されます。

アーカイブされたオブジェクトは、プログラムによって、あるいは Amazon S3 コンソールを使用して復元できます。Amazon S3 は、各オブジェクトに対して一度に 1 つの復元リクエストだけを処理します。コンソールと Amazon S3 API の両方を使用して、復元ステータスを確認したり、復元されたコピーが Amazon S3 によって削除されるタイミングを調べたりすることができます。

プロビジョンドキャパシティー

プロビジョンドキャパシティーは、迅速取り出しの取得容量を必要なときに利用できることを保証します。容量の各単位について 5 分ごとに 3 回以上の迅速取り出しを保証し、最大 150 MB/秒の取り出しスループットを提供します。

ワークロードからデータのサブセットにアクセスする際に非常に高い信頼性と予測可能性が求められる場合は、プロビジョニングされた取得容量を購入する必要があります。プロビジョンドキャパシティーがなくても、需要が異常に高い例外的な場合を除いては、Expedited 取り出しが受け入れられます。ただし、環境を問わず、どのような場合でも Expedited 取り出しへのアクセスが必要な場合は、取り出しのプロビジョンドキャパシティーを購入してください。プロビジョンドキャパシティーを購入するには、Amazon S3 コンソール、Glacier コンソール、プロビジョンドキャパシティーの購入 REST API、AWS SDK、AWS CLI のいずれかを使用できます。プロビジョンドキャパシティーの料金情報については、「Glacier の料金表」を参照してください。