

# アーカイブ取得オプションを理解する
<a name="restoring-objects-retrieval-options"></a>

Amazon S3 には、3 つのアーカイブストレージクラス (S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、および S3 Glacier Deep Archive) があります。S3 Glacier Instant Retrieval ストレージクラスに保存されているオブジェクトは `GET` を使用してすぐに使用できますが、S3 Glacier Flexible Retrieval または S3 Glacier Deep Archive ストレージクラスに保存されているデータにアクセスするには、まず [https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOSTrestore.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOSTrestore.html) REST API を使用してデータを取得する必要があります。数千万のオブジェクトまたは数百テラバイトのデータで構成されるデータセットの復元には、通常の復元時間よりも時間がかかり、特別な考慮事項が必要になる場合があります。詳細については、「[大きなデータセットの復元](#restoring-objects-large-datasets)」を参照してください。

3 つの取り出しアクセスオプション (高速、標準、大容量) から選択して、希望する取り出し速度に基づいてアーカイブされたオブジェクトを復元できます。
+ **高速取り出し** – S3 Glacier Flexible Retrieval ストレージクラスまたは S3 Intelligent-Tiering Archive アクセス階層に保存されているデータにすばやくアクセスします。このオプションは、最大 100 個のオブジェクトに対する時折発生する緊急のリクエストに使用できます。通常、サイズが 250 メガバイト未満のオブジェクトは 1～5 分以内に使用可能になり、サイズが 250 メガバイト以上のオブジェクトは、1 秒あたり最大 300 メガバイトの取り出しスループットで取得されます。さらに、高速取り出し用にプロビジョンドキャパシティーを購入するオプションもあります。プロビジョニングされたキャパシティーは、高速取り出し容量を必要なときに利用できることを保証します。詳細については、「[プロビジョンドキャパシティー](#restoring-objects-expedited-capacity)」を参照してください。
**注記**  
緊急取得はプレミアム機能であり、緊急リクエストと取得の料金が発生します。Amazon S3 の料金に関する詳細については、「[Amazon S3 の料金](https://aws.amazon.com/s3/pricing/)」を参照してください。
+ **標準取り出し** – 数時間以内にデータにアクセスします。標準は、取り出しオプションを指定しないでリクエストを行った場合にデフォルトで適用されます。標準取り出しは、S3 Glacier Flexible Retrieval ストレージクラスまたは S3 Intelligent-Tiering Archive アクセス階層に保存されているオブジェクトで、通常 3〜5 時間以内に終了します。S3 Glacier Deep Archive ストレージクラスまたは S3 Intelligent-Tiering Deep Archive アクセス階層の場合、標準取り出しは通常 12 時間以内に終了します。標準取り出しは、S3 Intelligent-Tiering ストレージクラスに保存されたオブジェクトについては無料です。
**注記**  
S3 Glacier Flexible Retrieval ストレージクラスまたは S3 Intelligent-Tiering Archive アクセス階層に保存されているオブジェクトの場合、S3 バッチオペレーションの復元オペレーションを使用して開始される標準取り出しは、通常、数分以内に開始され、3～5 時間以内に終了します。スループットは 1 日あたり 1～2 ペタバイトです。
S3 Glacier Deep Archive ストレージクラスまたは S3 Intelligent-Tiering Deep Archive アクセス階層に保存されているオブジェクトの場合、バッチオペレーションを使用して開始される標準取り出しは、1 日あたり 1～2 ペタバイトのスループットで、通常 9 時間以内に終了します。
+ **大容量取り出し** – S3 Glacier ストレージクラスの最も安価な取り出しオプションを使用してデータにアクセスします。大容量取り出しでは、大量のデータを安価に取得できます。S3 Glacier Flexible Retrieval ストレージクラスまたは S3 Intelligent-Tiering Archive アクセス階層に保存されているオブジェクトの場合、大容量取り出しは、通常 5～12 時間以内に終了します。S3 Glacier Deep Archive ストレージクラスまたは S3 Intelligent-Tiering Deep Archive アクセス階層に保存されているオブジェクトの場合、一括取得は、通常 48 時間以内に終了します。一括取得は、S3 Glacier Flexible Retrieval または S3 Intelligent-Tiering に保存されたオブジェクトについては無料です。

次の表は、アーカイブの取り出しオプションをまとめたものです。料金については、「[Amazon S3 の料金](https://aws.amazon.com/s3/pricing/)」を参照してください。


| ストレージクラスまたは階層 | 迅速 | 標準 (バッチオペレーションあり) | 標準 (バッチオペレーションなし) | 大容量 | 
| --- | --- | --- | --- | --- | 
|  S3 Glacier Flexible Retrieval または S3 Intelligent-Tiering Archive Access。  |  1～5 分  |  数分～5 時間  |  3～5 時間  |  5～12 時間  | 
|  S3 Glacier Deep Archive または S3 Intelligent-Tiering Deep Archive アクセス  |  利用不可  |  9～12 時間  |  12 時間以内  |  48 時間以内  | 

`Expedited`、`Standard`、または `Bulk` の取り出しを行うには、[https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOSTrestore.html](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectPOSTrestore.html) REST API リクエストの `Tier` リクエスト要素を、必要なオプションに設定するか、AWS Command Line Interface (AWS CLI) または AWS SDK の同等な値に設定します。プロビジョンドキャパシティーを購入すると、すべての Expedited 取り出しはプロビジョンドキャパシティーを通じて自動的に提供されます。

## 大きなデータセットの復元
<a name="restoring-objects-large-datasets"></a>

数千万のオブジェクトまたは数百テラバイトのデータで構成されるデータセットの復元は、取り出し制限により、どの取り出しオプションの復元時間よりも時間がかかる場合があります。

S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive、または S3 Intelligent-Tiering ストレージクラスに保存されているオブジェクトに復元リクエストを開始すると、復元リクエストのクォータが AWS アカウントに適用されます。S3 Glacier は、1 秒あたり最大 1,000 トランザクションのレートで復元リクエストをサポートします。このレートを超えると、有効なリクエストが制限または拒否され、Amazon S3 が `ThrottlingException` エラーを返します。S3 バッチオペレーションを使用すると、1 つのリクエストで多くのオブジェクトを取得できます。これにより、アカウントで利用可能な復元リクエストレートを最大限に活用できます。詳細については、「[バッチオペレーションでオブジェクトオペレーションを一括で実行する](batch-ops.md)」を参照してください。

復元リクエストを開始すると、S3 Glacier は、お客様のアカウントごとに 1 日あたり最大 1～2 ペタバイトのスループットで大規模なデータセットの復元をサポートします。どの取り出しオプションでも、5 テラバイトを超えるオブジェクトは、1 秒あたり最大 300 メガバイトの取り出しスループットで、復元されるまでにより時間がかかります。例えば、50 テラバイトの S3 Glacier Flexible Retrieval オブジェクトが完了するまでに最大 48 時間かかる場合があります。復元制限の引き上げが必要な場合は、AWS サポートにお問い合わせください。

## プロビジョンドキャパシティー
<a name="restoring-objects-expedited-capacity"></a>

プロビジョンドキャパシティーを使用すると、S3 Glacier Flexible Retrieval の迅速な取り出しの取得容量を、必要なときに確実に利用できます。容量の各単位について 5 分ごとに 3 回以上の迅速取り出しを提供し、1 秒あたり最大 300 メガバイトの取り出しスループットを提供します。

プロビジョンドキャパシティーがなくても、需要が異常に高い期間は、迅速取り出しを使用できない可能性があります。より多くのデータへの予測可能な高速アクセスを実現するには、[S3 Glacier Instant Retrieval](https://aws.amazon.com/s3/storage-classes/glacier/instant-retrieval/) ストレージクラスの使用を検討してください。

プロビジョンドキャパシティーユニットは、ユーザーの AWS アカウントに割り当てられます。そのため、バケット所有者ではなく、データの迅速取り出しのリクエスタが、プロビジョンドキャパシティーユニットを購入する必要があります。

プロビジョンドキャパシティーは、Amazon S3 コンソール、Amazon Glacier コンソール、[プロビジョンドキャパシティーの購入](https://docs.aws.amazon.com/amazonglacier/latest/dev/api-PurchaseProvisionedCapacity.html) REST API オペレーション、AWS SDK、AWS CLI のいずれかを使用して購入できます。プロビジョンドキャパシティーの料金情報については、[[Amazon S3 の料金](https://aws.amazon.com/s3/pricing/)] を参照してください。