

 **このページは、ボールトと 2012 年リリース当時の REST API を使用する、Amazon Glacier サービスの既存のお客様のみを対象としています。**

アーカイブストレージソリューションをお探しの場合は、Amazon S3 の Amazon Glacier ストレージクラス (S3 Glacier Instant Retrieval、S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive) を使用することをお勧めします。これらのストレージオプションの詳細については、「[Amazon Glacier ストレージクラス](https://aws.amazon.com/s3/storage-classes/glacier/)」を参照してください。

Amazon Glacier (元のスタンドアロンボールトベースのサービス) は、新規顧客を受け入れなくなりました。Amazon Glacier は、ボールトにデータを保存する独自の API を備えたスタンドアロンサービスであり、Amazon S3 および Amazon S3 Glacier ストレージクラスとは異なります。既存のデータは Amazon Glacier で無期限に安全性が確保され、引き続きアクセス可能です。移行は必要ありません。低コストの長期アーカイブストレージの場合、 は [Amazon S3 Glacier ストレージクラス](https://aws.amazon.com/s3/storage-classes/glacier/) AWS を推奨します。これにより、S3 バケットベースの APIs、低コスト、 AWS サービス統合で優れたカスタマーエクスペリエンスを実現できます。 AWS リージョン 拡張機能が必要な場合は、[Amazon Glacier ボールトから Amazon S3 Glacier ストレージクラスにデータを転送するためのAWS ソリューションガイダンス](https://aws.amazon.com/solutions/guidance/data-transfer-from-amazon-s3-glacier-vaults-to-amazon-s3/)を使用して、Amazon S3 Glacier ストレージクラスへの移行を検討してください。

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

# Amazon Glacier のデータ取り出しポリシー
<a name="data-retrieval-policy"></a>

 Amazon Glacier データ取り出しポリシーを使用すると、データ取り出しクォータを簡単に設定し、各 AWS アカウント の 全体でデータ取り出しアクティビティを管理できます AWS リージョン。Amazon Glacier のデータ取り出し料金の詳細については、「[Amazon Glacier の料金](https://aws.amazon.com/s3/glacier/pricing/)」を参照してください。

**重要**  
データ取り出しポリシーは、標準取り出しにのみ適用され、Amazon Glacier に直接送信される取り出しリクエストを管理します。  
Amazon Glacier ストレージクラスの詳細については、「*Amazon Simple Storage Service ユーザーガイド*」の「[オブジェクトのアーカイブに適したストレージクラス](https://docs.aws.amazon.com/AmazonS3/latest/userguide/storage-class-intro.html#sc-glacier)」と「[オブジェクトの移行](https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html)」を参照してください。

**Topics**
+ [

## Amazon Glacier データ取り出しポリシーを選択する
](#data-retrieval-policy-details)
+ [

## Amazon Glacier コンソールを使用したデータ取り出しポリシーの設定
](#data-retrieval-policy-using-console)
+ [

## Amazon Glacier API を使用したデータ取り出しポリシーの設定
](#data-retrieval-policy-using-api)

## Amazon Glacier データ取り出しポリシーを選択する
<a name="data-retrieval-policy-details"></a>

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] の両方のポリシーを使用する場合、指定した取り出しクォータを超えるデータ取り出しリクエストは拒否されます。[無料利用枠のみ] ポリシーを使用する場合、 AWS 無料利用枠上限を超える取り出しリクエストは Amazon Glacier により拒否されるようになります。[最大取得率] ポリシーを使用する場合、進行中ジョブの最大取り出しレートが、ポリシーで設定した 1 時間あたりの最大バイト数のクォータを超える取り出しリクエストは Amazon Glacier により拒否されます。これらのポリシーを使用することで、データ取り出しコストの管理を簡素化できます。

以下にデータ取り出しポリシーの使用時に役立つヒントをいくつか示します。
+ データ取り出しポリシーの設定は、標準取り出しを使用した Amazon Glacier からのデータの取り出しにかかる 3〜5 時間の期間に影響を与えません。
+ 新しいデータ取り出しポリシーの設定は、その前に許可されてすでに進行中だった取り出しジョブに影響を与えません。
+ 取り出しジョブリクエストがデータ取り出しポリシーによって拒否された場合、そのジョブまたはリクエストについて料金を請求されることはありません。
+ それぞれに 1 つのデータ取り出しポリシーを設定できます。これにより AWS リージョン、アカウント AWS リージョン 内の のすべてのデータ取り出しアクティビティが管理されます。データ取り出しポリシーは、データ取り出しコストが異なる AWS リージョン ため、特定の に固有です AWS リージョン。詳細については、「[Amazon Glacier の料金](https://aws.amazon.com/s3/glacier/pricing/)」を参照してください。

### [Free Tier Only] ポリシー
<a name="data-retrieval-policy-free-tier-only"></a>

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

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

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

### [Max Retrieval Rate] ポリシー
<a name="data-retrieval-policy-managed-max-retrieval-rate"></a>

データ取り出しポリシーを [Max Retrieval Rate] に設定して、データ取り出しクォータを 1 時間あたりの最大バイト数として指定することで、最大取り出しレートを制御できます。データ取り出しポリシーを [Max Retrieval Rate] に設定すると、進行中ジョブの最大取り出しレートが、ポリシーで設定した 1 時間あたりの最大バイト数のクォータを超える取り出しリクエストは拒否されます。取り出しジョブリクエストが拒否された場合は、現在のデータ取り出しポリシーによってリクエストが拒否されたことを示すエラーメッセージが表示されます。

データ取り出しポリシーを最大取り出しレートポリシーに設定すると、1 日に使用できる AWS 無料利用枠の許容量に影響する可能性があります。たとえば、[Max Retrieval Rate] を 1 時間あたり 1 MB に設定したとします。これは、 AWS 無料利用枠ポリシーのレートよりも低くなります。毎日の AWS 無料利用枠枠を最大限に活用するには、まずポリシーを無料利用枠のみに設定し、必要に応じて後で最大取得レートポリシーに切り替えることができます。取り出し上限の計算方法の詳細については、「[Amazon Glacier に関するよくある質問](https://aws.amazon.com/glacier/faqs/)」を参照してください。

### [No Retrieval Limit] ポリシー
<a name="data-retrieval-policy-no-retrieval-policy"></a>

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

## Amazon Glacier コンソールを使用したデータ取り出しポリシーの設定
<a name="data-retrieval-policy-using-console"></a>

**Amazon Glacier コンソールを使用したデータ取り出しポリシーの作成方法**

1.  にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/glacier/home](https://console.aws.amazon.com/glacier/home) で Amazon Glacier コンソールを開きます。

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

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

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

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

   データ取り出しポリシーは、**[取得制限なし]**、**[無料利用枠のみ]**、**[最大取得率を指定します]** の 3 つのタイプから選択できます。
   + **[取得制限なし]** を選択すると、有効なデータ取り出し要求はすべて受け入れられます。
   + **無料利用枠のみ**を選択した場合、 AWS 無料利用枠を超えるデータ取り出しリクエストは受け入れられません。
   + **[最大取得率を指定します]** を選択した場合、進行中ジョブの最大取り出しレートが、指定した最大取り出しレートを超えるデータ取り出しリクエストは [最大取得率を指定します] を選択した時点で拒否されるようになります。**[最大取得率]** の **[GB/時間]** ボックスに 1 時間あたりのギガバイト (GB) の値を指定する必要があります。**[GB/時間]** に値を入力すると、コンソールで推定コストが計算されます。

1.  **[Save changes]** (変更の保存) をクリックします。

## Amazon Glacier API を使用したデータ取り出しポリシーの設定
<a name="data-retrieval-policy-using-api"></a>

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

### Amazon Glacier REST API を使用したデータ取り出しポリシーの設定
<a name="data-retrieval-policy-using-api-rest"></a>

Amazon Glacier REST API を使用して、データ取り出しポリシーの表示および設定ができます。[データ取り出しポリシーの取得 (ポリシーの GET)](api-GetDataRetrievalPolicy.md) オペレーションを使用して、既存のデータ取り出しポリシーを表示できます。[データ取り出しポリシーの設定 (ポリシーの PUT)](api-SetDataRetrievalPolicy.md) オペレーションを使用して、データ取り出しポリシーを設定します。

`PUT` ポリシーオペレーションを使用するときは、JSON `Strategy` フィールド値を、`BytesPerHour`、`FreeTier`、または `None` に設定することで、データ取り出しポリシーのタイプを選択します。`BytesPerHour` は、コンソールで **[最大取得率を指定します]** を選択すること、`FreeTier` は **[無料利用枠のみ]** を選択すること、`None` は **[取得制限なし]** を選択することに相当します。

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

### AWS SDKs を使用したデータ取得ポリシーの設定
<a name="data-retrieval-policy-managed-using-api-sdk"></a>

AWS はSDKs を提供します。 Amazon Glacier これらの SDK では、基本となる REST API に対応するライブラリが提供され、簡単にリクエストを作成したりレスポンスを処理したりできるオブジェクトが提供されます。詳細については、「[Amazon Glacier での AWS SDKs の使用](using-aws-sdk.md)」を参照してください。