アーカイブの取り出しオプション
以下は、Amazon S3 にアーカイブされたオブジェクトを復元する際に使用できる取り出しオプションです。
-
Expedited
- アーカイブのサブセットのリクエストが緊急で必要になったときに、 S3 Glacier ストレージクラスまたは S3 Intelligent-Tiering Archive アクセス階層に保存されているデータにすばやくアクセスできます。最大規模のアーカイブオブジェクト (250 MB 以上) を除くすべてのアーカイブオブジェクトについては、迅速取り出しでアクセスしたデータは通常 1〜5 分以内で使用可能になります。プロビジョンドキャパシティーを使用すると、S3 Glacier Flexible Retrieval の迅速な取り出しの取得容量を、必要なときに確実に利用できます。詳細については、「プロビジョンドキャパシティー」を参照してください。
-
Standard
– 数時間以内に、アーカイブされたどのオブジェクトにもアクセスできます。標準取り出しは、取り出しオプションを指定しないで取り出しリクエストを行った場合にデフォルトで適用されます。標準取り出しは、S3 Glacier Flexible Retrieval ストレージクラスまたは S3 Intelligent-Tiering Archive アクセス階層に保存されているオブジェクトで、通常 3〜5 時間以内に終了します。S3 Glacier Deep Archive または S3 Intelligent-Tiering Deep Archive アクセスストレージクラスに保存されているオブジェクトの場合は、通常 12 時間以内に終了します。標準取り出しは、S3 Intelligent-Tiering に保存されたオブジェクトについては無料です。 -
Bulk
- Amazon 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 の料金
ストレージクラスまたは階層 | 迅速 | Standard | 大容量 |
---|---|---|---|
S3 Glacier Flexible Retrieval または S3 Intelligent-Tiering Archive Access。 |
1~5 分 |
3~5 時間 |
5~12 時間 |
S3 Glacier Deep Archive または S3 Intelligent-Tiering Archive アクセス |
利用不可 |
12 時間以内 |
48 時間以内 |
Expedited
、Standard
、または Bulk
の取り出しを行うには、Tier
request element を [POST Object restore] REST API リクエストの必要なオプション、 または AWS CLI もしくは AWS SDK と同等な値に設定します。プロビジョンドキャパシティーを購入すると、すべての迅速取り出しが、プロビジョンドキャパシティーを通じて自動的に提供されます。
アーカイブされたオブジェクトは、プログラムによって、あるいは Amazon S3 コンソールを使用して復元できます。Amazon S3 は、各オブジェクトに対して一度に 1 つの復元リクエストのみを処理します。コンソールと Amazon S3 API のどちらでも、復元ステータスを確認し、復元されたコピーが Amazon S3 によって削除されるタイミングを調べることができます。
詳細については、[アーカイブされたオブジェクトの復元] を参照してください。
プロビジョンドキャパシティー
プロビジョンドキャパシティーを使用すると、S3 Glacier Flexible Retrieval の迅速な取り出しの取得容量を、必要なときに確実に利用できます。容量の各単位について 5 分ごとに 3 回以上の迅速取り出しを提供し、最大 150 MB/秒の取り出しスループットを提供します。
ワークロードからデータのサブセットにアクセスする際に非常に高い信頼性と予測可能性が求められる場合は、プロビジョニングされた取得容量を購入する必要があります。プロビジョンドキャパシティーがないと、需要が非常に高い期間に迅速取り出しを使用できなくなることがあります。いかなるときでも迅速取り出しにアクセスする必要がある場合は、プロビジョンドキャパシティーを購入しておくことが推奨されます。
プロビジョンドキャパシティーは、Amazon S3 コンソール、Amazon S3 Glacier コンソール、プロビジョンドキャパシティーの購入 REST API、AWS SDK、AWS CLI のいずれかを使用して購入できます。プロビジョンドキャパシティーの料金情報については、[Amazon S3 の料金
進行中の復元速度のアップグレード
Amazon S3 の復元速度のアップグレードを使用すると、復元の進行中に復元速度をより速く変更できます。復元速度のアップグレードは、進行中の復元を高速な復元階層で上書きします。進行中の復元を遅くすることはできません。
進行中の復元の速度をアップグレードするには、同じオブジェクトに対して別の復元リクエストを発行し、POST Object restore REST API、または同等の AWS CLI または AWS SDK で新しい一連の Tier
リクエスト要素を設定します。復元階層をアップグレードするリクエストを発行するときは、進行中の復元が使用している層よりも速い層を選択する必要があります。Days
リクエスト要素などの他のパラメータは変更しないでください。
S3 Intelligent-Tiering の標準および大容量の復元は、無料です。ただし、すでに復元されているオブジェクトに対して呼び出された後続の復元リクエストは、GET リクエストとして請求されます。
Amazon S3 イベント通知を使用して、復元が完了したときに通知を受けることができます。詳細については、[Amazon S3 イベント通知] を参照してください。復元はアップグレード後の階層の価格で請求されます。復元の料金の詳細については、Amazon S3 の料金