メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

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

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

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

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

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

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

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

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

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

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

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

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

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

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