S3 Glacier データ取り出しポリシー - Amazon S3 Glacier

このページは、ボールトと 2012 RESTAPI年のオリジナルを使用する S3 Glacier サービスの既存のお客様のみを対象としています。

アーカイブストレージソリューションをお探しの場合は、Amazon S3、S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive の S3 Glacier ストレージクラスを使用することをお勧めします。これらのストレージオプションの詳細については、「Amazon S3 ユーザーガイド」の「S3 Glacier ストレージクラス」およびS3 Glacier ストレージクラスを使用した長期データストレージ」を参照してください。 Amazon S3 これらのストレージクラスは Amazon S3 を使用しAPI、すべてのリージョンで利用でき、Amazon S3 コンソール内で管理できます。Storage Cost Analysis、Storage Lens、高度なオプションの暗号化機能などを提供します。

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

S3 Glacier データ取り出しポリシー

Amazon S3 Glacier データ取り出しポリシーを使用すると、データ取り出しクォータを簡単に設定し、各 AWS アカウント の 全体でデータ取り出しアクティビティを管理できます AWS リージョン。S3 Glacier のデータ取り出し料金の詳細については、「S3 Glacier 料金表」を参照してください。

重要

データ取り出しポリシーは、標準取り出しにのみ適用され、S3 Glacier に直接送信される取り出しリクエストを管理します。

S3 Glacier ストレージクラスの詳細については、「Amazon Simple Storage Service ユーザーガイド」の「オブジェクトのアーカイブに適したストレージクラス」と「オブジェクトの移行」を参照してください。

S3 Glacier データ取り出しポリシーの選択

データ取り出しポリシーは、[No Retrieval Limit]、[Free Tier Only]、[Max Retrieval Rate] の 3 つのタイプから選択できます。

[No Retrieval Limit] は取り出しに使用されるデフォルトのデータ取り出しポリシーです。[No Retrieval Limit] ポリシーを使用する場合、取り出しクォータが設定されず、あらゆる有効なデータ取り出しリクエストが許可されます。

無料利用枠のみのポリシーを使用すると、取り出しを毎日の AWS 無料利用枠の範囲内に保持でき、データ取り出しコストは発生しません。 AWS 無料利用枠の許容量よりも多くのデータを取得する場合は、最大取得レートポリシーを使用して bytes-per-hour 取得レートクォータを設定できます。最大取得レートポリシーは、 の AWS リージョン アカウント全体のすべての取得ジョブからのピーク取得レートが、設定した bytes-per-hour クォータを超えないようにします。

[Free Tier Only] と [Max Retrieval Rate] の両方のポリシーを使用する場合、指定した取り出しクォータを超えるデータ取り出しリクエストは拒否されます。[Free Tier Only] ポリシーを使用する場合、 AWS 無料利用枠上限を超える取り出しリクエストは S3 Glacier により同時に拒否されます。最大取得レートポリシーを使用する場合、S3 Glacier は、進行中のジョブのピーク取得レートがポリシーで設定されたbytes-per-hour クォータを超える原因となる取得リクエストを拒否します。これらのポリシーを使用することで、データ取り出しコストの管理を簡素化できます。

以下にデータ取り出しポリシーの使用時に役立つヒントをいくつか示します。

  • データ取り出しポリシーの設定は、標準取り出しを使用した S3 Glacier からのデータの取り出しにかかる 3〜5 時間の期間に影響を与えません。

  • 新しいデータ取り出しポリシーの設定は、その前に許可されてすでに進行中だった取り出しジョブに影響を与えません。

  • 取り出しジョブリクエストがデータ取り出しポリシーによって拒否された場合、そのジョブまたはリクエストについて料金を請求されることはありません。

  • 各 に 1 つのデータ取り出しポリシーを設定できます。これにより AWS リージョン、 アカウントの AWS リージョン でのすべてのデータ取り出しアクティビティが管理されます。データ取り出しポリシーは、データ取り出しコストが によって異なる AWS リージョン ため、特定の に固有です AWS リージョン。詳細については、「Amazon S3 Glacierの料金」を参照してください。

[Free Tier Only] ポリシー

データ取り出しポリシーを 無料利用枠のみ に設定して、データ取り出し料金が発生しないように、取り出しが常に AWS 無料利用枠の許容値内に留まるようにすることができます。取り出しリクエストが拒否された場合は、現在のデータ取り出しポリシーによってリクエストが拒否されたことを示すエラーメッセージが表示されます。

データ取り出しポリシーをリージョンごとに [Free Tier Only] に設定できます。このポリシーが設定されると、1 日に、その AWS リージョンの AWS 無料利用枠 (日割り計算) の取り出し許容量を超えてデータを取り出せなくなります。データ取り出し料金も発生しません。

データ取り出し料金が発生した後、同じ月に [Free Tier Only] ポリシーに切り替えることもできます。その場合、[Free Tier Only] ポリシーは新しい取り出しリクエストに対して適用されますが、過去のリクエストには影響しません。切り替え前に発生した料金は請求されます。

[Max Retrieval Rate] ポリシー

最大データ取り出しクォータを指定することで、データ取り出しポリシーを最大取り出しレートに設定して、ピーク取り出しレートを制御できます bytes-per-hour 。データ取り出しポリシーを最大取り出しレートに設定すると、進行中のジョブのピーク取り出しレートがポリシーで指定された bytes-per-hour クォータを超えることになる場合、新しい取り出しリクエストは拒否されます。取り出しジョブリクエストが拒否された場合は、現在のデータ取り出しポリシーによってリクエストが拒否されたことを示すエラーメッセージが表示されます。

データ取り出しポリシーを最大取り出しレートポリシーに設定すると、1 日に使用できる AWS 無料利用枠の許容量に影響する可能性があります。たとえば、[Max Retrieval Rate] を 1 時間あたり 1 MB に設定したとします。これは AWS 無料利用枠ポリシーの料金よりも低くなります。1 日あたりの AWS 無料利用枠を確実に活用するには、まずポリシーを無料利用枠のみに設定し、必要に応じて後で最大取得レートポリシーに切り替えることができます。取り出し許容量の計算方法の詳細については、Amazon S3 GlacierFAQs」を参照してください。

[No Retrieval Limit] ポリシー

データ取り出しポリシーを [No Retrieval Limit] ポリシーに設定した場合、すべての有効なデータ取り出しリクエストは許可されます。そのため、データ取り出しコストは使用状況によって変わります。

S3 Glacier コンソールを使用したデータ取り出しポリシーの設定

Amazon S3 Glacier コンソールを使用したデータ取り出しポリシーの作成方法
  1. にサインイン AWS Management Console し、https://console.aws.amazon.com/glacier/ホーム で S3 Glacier コンソールを開きます。

  2. 「リージョンの選択」で、ドロップダウンメニュー AWS リージョン から を選択します。ごとにデータ取り出しポリシーを設定できます AWS リージョン。

  3. 左側のナビゲーションペインで、[データ取り出し設定] を選択します。

  4. [編集] を選択します。[データ取得ポリシーを編集] ページが表示されます。

  5. [データ取得ポリシー] で、ポリシーを選択します。

    データ取り出しポリシーは、[取得制限なし][無料利用枠のみ][最大取得率を指定します] の 3 つのタイプから選択できます。

    • [取得制限なし] を選択すると、有効なデータ取り出し要求はすべて受け入れられます。

    • 無料利用枠のみを選択した場合、 AWS 無料利用枠を超えるデータ取り出しリクエストは受け付けられません。

    • [最大取得率を指定します] を選択した場合、進行中ジョブの最大取り出しレートが、指定した最大取り出しレートを超えるデータ取り出しリクエストは [最大取得率を指定します] を選択した時点で拒否されるようになります。[最大取得率][GB/時間] ボックスに 1 時間あたりのギガバイト (GB) の値を指定する必要があります。[GB/時間] に値を入力すると、コンソールで推定コストが計算されます。

  6. [変更の保存] を選択します。

Amazon S3 Glacier APIを使用したデータ取得ポリシーの設定

Amazon S3 Glacier または を使用して、データ取り出しポリシーを表示および設定できます AWS SDKs。 REST API

Amazon S3 Glacier RESTAPIを使用したデータ取得ポリシーの設定

Amazon S3 Glacier を使用して、データ取り出しポリシーを表示および設定できますRESTAPI。データ取り出しポリシーの取得 (ポリシーの GET) オペレーションを使用して、既存のデータ取り出しポリシーを表示できます。データ取り出しポリシーの設定 (ポリシーの PUT) オペレーションを使用して、データ取り出しポリシーを設定します。

PUT ポリシーオペレーションを使用する場合は、JSONStrategyフィールド値を BytesPerHour、、または に設定してデータ取り出しポリシータイプを選択しますNoneBytesPerHourFreeTier、コンソールで最大取り出し率を指定する を選択し、無料利用枠のみ FreeTier を選択し、取り出し制限なし Noneを選択することと同等です。

ジョブの開始 (POST ジョブ) オペレーションを使用して、データ取り出しポリシーで設定した最大取り出しレートを超えるデータ取り出しジョブを開始すると、Initiate Job オペレーションは中止され、例外がスローされます。

を使用して AWS SDKsデータ取得ポリシーを設定する

AWS では、Amazon S3 Glacier 用のアプリケーションを開発SDKsできます。これらはSDKs、基盤となる にマッピングするライブラリRESTAPIを提供し、リクエストを簡単に構築してレスポンスを処理できるオブジェクトを提供します。詳細については、「Amazon S3 Glacier AWS SDKs の使用」を参照してください。