

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

# Amazon Data Firehose のクォータ
<a name="limits"></a>

このセクションでは、Amazon Data Firehose 内の現在のクォータ (以前は制限と呼ばれていました) について説明します。各クォータは、指定がない限り、リージョン単位で適用されます。

Service Quotas コンソールは、 AWS サービスのクォータを表示および管理し、使用する多くのリソースのクォータ引き上げをリクエストできる中心的な場所です。が提供するクォータ情報を使用して AWS インフラストラクチャを管理します。クォータの引き上げに対するリクエストは、クォータの引き上げが必要となる前に計画してください。

詳細については、「 Amazon Web Services 全般のリファレンス」の「[Amazon Data Firehose エンドポイントとクォータ](https://docs.aws.amazon.com/general/latest/gr/fh.html)」を参照してください。

次のセクションは、Amazon Data Firehose に次のクォータがあることを示しています。
+ Amazon MSK を Firehose ストリームのソースとして使用する場合、各 Firehose ストリームのデフォルトクォータは、パーティションあたりの読み取りスループットが 10 MB/秒で、最大レコードサイズは 10 MBです。
+ Amazon MSK を Firehose ストリームのソースとして使用すると、 AWS Lambda が有効になっている場合は最大レコードサイズが 6 MB、Lambda が無効になっている場合は最大レコードサイズが 10 MB になります。 AWS Lambda は受信レコードを 6 MB に制限し、Amazon Data Firehose は 6Mb を超えるレコードをエラー S3 バケットに転送します。Lambda が無効になっている場合、Firehose の着信レコードの制限は 10 MB です。Amazon Data Firehose が Amazon MSK から 10 MB を超えるレコードサイズを受信した場合、Amazon Data Firehose はこのレコードを S3 のエラーバケットに配信し、ユーザーのアカウントに Cloudwatch メトリクスを送信します。 AWS Lambda の制限の詳細については、[「Lambda クォータ](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html)」を参照してください。
+ Firehose ストリームで[動的パーティショニング](dynamic-partitioning.md)が有効になっている場合、その Firehose ストリームのために作成できるアクティブパーティションのデフォルトクォータは 500 です。アクティブパーティション数は、配信バッファ内のアクティブパーティションの総数です。例えば、動的パーティショニングクエリが 1 秒あたり 3 つのパーティションを構築し、60 秒ごとに配信をトリガーするバッファのヒント設定がある場合、平均して 180 のアクティブパーティションが作成されます。データがパーティションに配信されると、そのパーティションはそれ以降はアクティブではなくなります。さらにパーティションが必要な場合は、Firehose ストリームをさらに作成することでアクティブパーティションをそれらに分散させることができます。
+ Firehose ストリームで[動的パーティショニング](dynamic-partitioning.md)が有効になっている場合、アクティブパーティションごとに 1 GB/秒の最大スループットがサポートされます。
+ 各アカウントで維持できる、リージョンごとの Firehose ストリーム数のクォータは次のとおりです。
  + 米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、欧州 (アイルランド)、アジアパシフィック (東京): 5,000 Firehose ストリーム
  + 欧州 (フランクフルト）、欧州 (ロンドン）、アジアパシフィック (シンガポール）、アジアパシフィック (シドニー）、アジアパシフィック (ソウル）、アジアパシフィック (ムンバイ）、 AWS GovCloud (米国西部）、カナダ (西部）、カナダ (中部): 2,000 Firehose ストリーム
  + 欧州 (パリ)、欧州 (ミラノ)、欧州 (ストックホルム)、アジアパシフィック (香港)、アジアパシフィック (大阪)、南米 (サンパウロ)、中国 (寧夏)、中国 (北京)、中東 (バーレーン)、 AWS GovCloud (米国東部)、アフリカ (ケープタウン): 500 Firehose ストリーム
  + 欧州 (チューリッヒ)、欧州 (スペイン)、アジアパシフィック (ハイデラバード)、アジアパシフィック (ジャカルタ)、アジアパシフィック (メルボルン)、中東 (UAE)、イスラエル (テルアビブ)、カナダ西部 (カルガリー)、カナダ (中部)、アジアパシフィック (マレーシア)、アジアパシフィック (タイ)、メキシコ (中部): 100 Firehose ストリーム
  + この制限を超えた場合、[CreateDeliveryStream](https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html) を呼び出すと `LimitExceededException` 例外が発生します。このクォータを引き上げるには、リージョンで利用可能であれば[Service Quotas](https://console.aws.amazon.com/servicequotas/) を使用します。Service Quotas の使用の詳細については、「[クォータ引き上げのリクエスト](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-increase.html)」を参照してください。
+ **[Direct PUT]** がデータソースとして設定されている場合、各 Firehose ストリームは [PutRecord](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecord.html) リクエストおよび [PutRecordBatch](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) リクエストのために次の結合クォータを提供します。
  + 米国東部 (バージニア北部)、米国西部 (オレゴン)、欧州 (アイルランド) の場合: 50 万レコード/秒、2,000 リクエスト/秒、5 MiB/秒になります。
  + その他 AWS リージョン: 100,000 レコード/秒、1,000 リクエスト/秒、1 MiB/秒。

  データ取り込み量が多くなり、Firehose ストリームのスループットキャパシティを超えたために Direct PUT ストリームでスロットリングが発生した場合、Amazon Data Firehose はスロットリングが抑制されるまでストリームのスループットの上限を自動的に引き上げます。スループットの増加とスロットリングの状況によっては、Firehose がストリームのスループットを所望のレベルに引き上げるまでに時間がかかる場合があります。このため、失敗したデータ取り込みレコードの再試行を継続します。データ量が突発的に増加することが予想される場合、または新しいストリームでデフォルトのスループット制限よりも高いスループットが必要な場合は、スループットの上限の引き上げをリクエストしてください。

  クォータには比例する 3 つのクォータスケールが存在します。たとえば米国東部 (バージニア北部)、米国西部 (オレゴン)、または欧州 (アイルランド) のスループットクォータを 10 MiB/秒に引き上げると、その他 2 つのクォータは 4,000 リクエスト/秒と 1000,000 レコード/秒に引き上がります。
**注記**  
リソースレベルの制限とクォータを、サービスの使用を制御する手段として使用しないでください。
データソースとして Kinesis Data Streams が設定されている場合、このクォータは適用されず、Amazon Data Firehose のスケールアップとスケールダウンは制限なしで行われます。
引き上げたクォータが実行中のトラフィックよりもはるかに高い場合、送信先への配信バッチは小さくなります。そのため、非効率になり、結果として配信サービスのコストが高くなる場合があります。現在の実行中のトラフィックと一致するようにクォータを引き上げてください。トラフィックが増加した場合は、さらにクォータを引き上げてください。
データレコードが小さくなると、コストが高くなる場合があります。[Firehose の取り込み料金](https://aws.amazon.com/kinesis/data-firehose/pricing/)は、サービスに送信するデータレコードの数、すなわち各レコードのサイズが最も近い 5 KB（5,120 バイト）に切り上げられた回数に基づきます。したがって、同じ量の受信データ (バイト) では、受信レコードの数が多い場合、発生するコストが高くなります。たとえば、受信データ量の合計が 5MiB の場合、5,000 レコードを超えるデータの送信は、1,000 レコードを使用して同じ量のデータを送信する場合と比べて、コストが高くなります。詳細については、[AWS 見積りツール](https://calculator.aws/#/createCalculator)の「Amazon Data Firehose」を参照してください。
+ 各 Firehose ストリームは、配信先が使用できない場合や、送信元が DirectPut である場合に、最大 24 時間データレコードを保存します。ソースが Kinesis Data Streams (KDS) で、送信先が使用できない場合、データは KDS の設定に基づいて保持されます。
+ base64-encoding の前に Amazon Data Firehose に送信されるレコードの最大サイズは、1,000 KiB です。
+ [PutRecordBatch](https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html) オペレーションは、コールごとに最大 500 レコードまたは 4 MiB のどちらか小さい方を受け取ることができます。このクォータは変更できません。
+ 次の各オペレーションでは、1 秒あたり最大 5 回の呼び出しを提供できます。これはハード制限です。
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_CreateDeliveryStream.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_DeleteDeliveryStream.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_DeleteDeliveryStream.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_DescribeDeliveryStream.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_DescribeDeliveryStream.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_ListDeliveryStreams.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_ListDeliveryStreams.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_UpdateDestination.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_UpdateDestination.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_TagDeliveryStream.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_TagDeliveryStream.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_UntagDeliveryStream.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_UntagDeliveryStream.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_ListTagsForDeliveryStream.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_ListTagsForDeliveryStream.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_StartDeliveryStreamEncryption.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_StartDeliveryStreamEncryption.html)
  + [https://docs.aws.amazon.com/firehose/latest/APIReference/API_StopDeliveryStreamEncryption.html](https://docs.aws.amazon.com/firehose/latest/APIReference/API_StopDeliveryStreamEncryption.html)
+ バッファの間隔のヒントの範囲は、60～900 秒です。
+ Amazon Data Firehose から Amazon Redshift への配信では、パブリックアクセス可能な Amazon Redshift クラスターのみがサポートされます。
+ 再試行の期間の範囲は、Amazon Redshift および OpenSearch Service への配信で 0～7,200 秒です。
+ 宛先が Amazon S3、Amazon Redshift、または OpenSearch Service の場合、Amazon Data Firehose では、シャードごとに最大 5 回の未処理の Lambda 呼び出しが許可されます。Splunk の場合、このクォータはシャードあたり 10 回の未完了の Lambda 呼び出しとなります。
+ タイプ `CUSTOMER_MANAGED_CMK` の CMK を使用して、最大 500 の Firehose ストリームを暗号化できます。