このページは、Vaults と 2012 年の元の REST API を使用する Amazon Glacier サービスの既存のお客様専用です。
アーカイブストレージソリューションをお探しの場合は、Amazon Glacier Amazon S3、S3 Glacier Flexible Retrieval、S3 S3 Glacier Deep Archive の Amazon Glacier ストレージクラスを使用することをお勧めします。これらのストレージオプションの詳細については、Amazon Glacier ストレージクラス
Amazon Glacier (元のスタンドアロンボールトベースのサービス) は、2025 年 12 月 15 日以降、既存の顧客に影響を与えずに新規顧客を受け入れなくなります。Amazon Glacier は、ボールトにデータを保存する独自の APIs を備えたスタンドアロンサービスであり、Amazon S3 および Amazon S3 Glacier ストレージクラスとは異なります。既存のデータは Amazon Glacier で無期限に安全でアクセス可能です。移行は必要ありません。低コストの長期アーカイブストレージの場合、 は Amazon S3 Glacier ストレージクラス
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Glacier データ取得ポリシー
Amazon Glacier データ取り出しポリシーを使用すると、データ取り出しクォータを簡単に設定し、各 AWS アカウント の 全体でデータ取り出しアクティビティを管理できます AWS リージョン。Amazon Glacier データ取り出し料金の詳細については、Amazon Glacier の料金
重要
データ取り出しポリシーは、標準取り出しにのみ適用され、Amazon Glacier に直接行われた取り出しリクエストを管理します。
Amazon Glacier ストレージクラスの詳細については、「Amazon Simple Storage Service ユーザーガイド」の「オブジェクトをアーカイブするためのストレージクラス」および「オブジェクトの移行」を参照してください。
トピック
Amazon Glacier データ取得ポリシーの選択
Amazon Glacier データ取り出しポリシーは、取得制限なし、無料利用枠のみ、最大取得率の 3 種類から選択できます。
[No Retrieval Limit] は取り出しに使用されるデフォルトのデータ取り出しポリシーです。[No Retrieval Limit] ポリシーを使用する場合、取り出しクォータが設定されず、あらゆる有効なデータ取り出しリクエストが許可されます。
無料利用枠のみのポリシーを使用すると、取り出しを 1 日あたりの AWS 無料利用枠枠の範囲内に維持でき、データ取り出しコストは発生しません。 AWS 無料利用枠の許容量よりも多くのデータを取得する場合は、最大取得レートポリシーを使用して、1 bytes-per-hour数のクォータを設定できます。 AWS リージョン でアカウント全体に [Max Retrieval Rate] ポリシーを設定すると、そのリージョン内のすべての取り出しジョブの最大取り出しレートが、設定した 1時間あたりの最大バイト数クォータを超えることはありません。
[Free Tier Only] と [Max Retrieval Rate] の両方のポリシーを使用する場合、指定した取り出しクォータを超えるデータ取り出しリクエストは拒否されます。無料利用枠のみのポリシーを使用する場合、Amazon Glacier は無料利用枠の上限を超える取得リクエストを同期的に拒否します AWS 。最大取得レートポリシーを使用する場合、Amazon Glacier は、進行中のジョブのピーク取得レートがポリシーによって設定された 1 bytes-per-hourクォータを超える原因となる取得リクエストを拒否します。これらのポリシーを使用することで、データ取り出しコストの管理を簡素化できます。
以下にデータ取り出しポリシーの使用時に役立つヒントをいくつか示します。
-
データ取り出しポリシーの設定では、標準取り出しを使用して Amazon Glacier からデータを取得するのにかかる 3~5 時間は変更されません。
-
新しいデータ取り出しポリシーの設定は、その前に許可されてすでに進行中だった取り出しジョブに影響を与えません。
-
取り出しジョブリクエストがデータ取り出しポリシーによって拒否された場合、そのジョブまたはリクエストについて料金を請求されることはありません。
-
各 に 1 つのデータ取り出しポリシーを設定できます。これにより AWS リージョン、アカウント AWS リージョン 内の のすべてのデータ取り出しアクティビティが管理されます。データ取り出しポリシーは、データ取り出しコストが異なる AWS リージョン ため、特定の に固有です AWS リージョン。詳細については、Amazon Glacier の料金
」を参照してください。
[Free Tier Only] ポリシー
データ取り出しポリシーを無料利用枠のみに設定して、データ取り出し料金が発生しないように、取り出しが常に AWS 無料利用枠の範囲内に収まるようにすることができます。取り出しリクエストが拒否された場合は、現在のデータ取り出しポリシーによってリクエストが拒否されたことを示すエラーメッセージが表示されます。
データ取り出しポリシーをリージョンごとに [Free Tier Only] に設定できます。このポリシーが設定されると、1 日に、その AWS リージョンの AWS 無料利用枠 (日割り計算) の取り出し許容量を超えてデータを取り出せなくなります。データ取り出し料金も発生しません。
データ取り出し料金が発生した後、同じ月に [Free Tier Only] ポリシーに切り替えることもできます。その場合、[Free Tier Only] ポリシーは新しい取り出しリクエストに対して適用されますが、過去のリクエストには影響しません。切り替え前に発生した料金は請求されます。
[Max Retrieval Rate] ポリシー
データ取り出しポリシーを [Max Retrieval Rate] に設定して、データ取り出しクォータを 1 時間あたりの最大バイト数として指定することで、最大取り出しレートを制御できます。データ取り出しポリシーを [Max Retrieval Rate] に設定すると、進行中ジョブの最大取り出しレートが、ポリシーで設定した 1 時間あたりの最大バイト数のクォータを超える取り出しリクエストは拒否されます。取り出しジョブリクエストが拒否された場合は、現在のデータ取り出しポリシーによってリクエストが拒否されたことを示すエラーメッセージが表示されます。
データ取り出しポリシーを最大取り出しレートポリシーに設定すると、1 日に使用できる AWS 無料利用枠の許容量に影響する可能性があります。たとえば、[Max Retrieval Rate] を 1 時間あたり 1 MB に設定したとします。これは、 AWS 無料利用枠ポリシーのレートよりも低くなります。毎日の AWS 無料利用枠枠を最大限に活用するには、まずポリシーを無料利用枠のみに設定し、必要に応じて後で最大取得レートポリシーに切り替えることができます。取得許容量の計算方法の詳細については、Amazon Glacier のFAQs
[No Retrieval Limit] ポリシー
データ取り出しポリシーを [No Retrieval Limit] ポリシーに設定した場合、すべての有効なデータ取り出しリクエストは許可されます。そのため、データ取り出しコストは使用状況によって変わります。
Amazon Glacier コンソールを使用したデータ取得ポリシーの設定
Amazon Glacier コンソールを使用してデータ取り出しポリシーを作成するには
にサインイン AWS マネジメントコンソール し、https://console.aws.amazon.com/glacier/home
で Amazon Glacier コンソールを開きます。 -
「リージョンの選択」で、ドロップダウンメニュー AWS リージョン から を選択します。それぞれにデータ取り出しポリシーを設定できます AWS リージョン。
-
左側のナビゲーションペインで、[データ取り出し設定] を選択します。
-
[編集] を選択します。[データ取得ポリシーを編集] ページが表示されます。
-
[データ取得ポリシー] で、ポリシーを選択します。
データ取り出しポリシーは、[取得制限なし]、[無料利用枠のみ]、[最大取得率を指定します] の 3 つのタイプから選択できます。
-
[取得制限なし] を選択すると、有効なデータ取り出し要求はすべて受け入れられます。
-
無料利用枠のみを選択した場合、 AWS 無料利用枠を超えるデータ取り出しリクエストは受け入れられません。
-
[最大取得率を指定します] を選択した場合、進行中ジョブの最大取り出しレートが、指定した最大取り出しレートを超えるデータ取り出しリクエストは [最大取得率を指定します] を選択した時点で拒否されるようになります。[最大取得率] の [GB/時間] ボックスに 1 時間あたりのギガバイト (GB) の値を指定する必要があります。[GB/時間] に値を入力すると、コンソールで推定コストが計算されます。
-
-
[Save changes] (変更の保存) をクリックします。
Amazon Glacier API を使用してデータ取得ポリシーを設定する
データ取り出しポリシーを表示および設定するには、Amazon Glacier REST API を使用するか、 AWS SDKsを使用します。
Amazon Glacier REST API を使用したデータ取得ポリシーの設定
Amazon Glacier REST API を使用して、データ取り出しポリシーを表示および設定できます。データ取り出しポリシーの取得 (ポリシーの GET) オペレーションを使用して、既存のデータ取り出しポリシーを表示できます。データ取り出しポリシーの設定 (ポリシーの PUT) オペレーションを使用して、データ取り出しポリシーを設定します。
PUT ポリシーオペレーションを使用するときは、JSON Strategy フィールド値を、BytesPerHour、FreeTier、または None に設定することで、データ取り出しポリシーのタイプを選択します。BytesPerHour は、コンソールで [最大取得率を指定します] を選択すること、FreeTier は [無料利用枠のみ] を選択すること、None は [取得制限なし] を選択することに相当します。
ジョブの開始 (ジョブの POST) オペレーションを使用して、データ取り出しポリシーで設定した最大取り出しレートを超えるデータ取り出しジョブを開始すると、Initiate Job オペレーションは中止され、例外がスローされます。
AWS SDKs を使用したデータ取得ポリシーの設定
AWS にはSDKs が用意されています。 Amazon Glacier これらの SDK では、基本となる REST API に対応するライブラリが提供され、簡単にリクエストを作成したりレスポンスを処理したりできるオブジェクトが提供されます。詳細については、「Amazon Glacier での AWS SDKs の使用」を参照してください。