翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
クォータと制限
Amazon Kinesis Data Streams には、次のストリームクォータ、シャードクォータ、および制限があります。
クォータ | オンデマンドモード | プロビジョニングモード |
---|---|---|
データストリームの数 |
内のストリーム数に上限はありませんAWSアカウント。デフォルトでは、オンデマンドキャパシティモードで最大 50 のデータストリームを作成できます。このクォータを増やす必要がある場合は、増額してくださいサポートチケット |
アカウント内のプロビジョニングモードのストリームの数に上限はありません。 |
シャード数 |
上限はありません。シャードの数は、取り込まれるデータの量と必要なスループットのレベルによって異なります。Kinesis Data Streams は、データ量とトラフィックの変化に応じてシャードの数を自動的にスケーリングします。 |
上限はありません。デフォルトのシャードクォータは、1 シャードあたり 500 シャードです。AWS以下を勘定してくださいAWSリージョン:米国東部 (バージニア北部)、米国西部 (オレゴン)、およびヨーロッパ (アイルランド)。そのほかのすべてのリージョンでは、デフォルトのシャードクォータは AWS アカウントあたり 200 シャードです。をリクエストするにはshards-per-dataストリームクォータの増加、を参照してくださいクォータの増額をリクエストする。 |
データストリームのスループット |
デフォルトでは、オンデマンドキャパシティモードで作成された新しいデータストリームの書き込みスループットは 4 MB/秒、読み取りスループットは 8 MB/秒です。トラフィックが増加すると、オンデマンドキャパシティモードのデータストリームは、書き込みスループットが 200 MB/秒、読み取りスループットが 400 MB/秒にスケールアップします。書き込み容量を1 GB/秒、読み取り容量を2 GB/秒に増やす必要がある場合は、サポートチケット |
上限はありません。最大スループットは、ストリームにプロビジョニングされたシャードの数によって異なります。各シャードは、最大 1 MB/秒または 1,000 レコード/秒の書き込みスループット、または最大 2 MB/秒または 2,000 レコード/秒の読み取りスループットをサポートできます。より多くのインジェスト容量が必要な場合は、以下を使用してストリーム内のシャード数を簡単にスケールアップできます。AWS Management ConsoleまたはUpdateShardCountAPI。 |
データペイロードサイズ |
以前のレコードのデータペイロードの最大サイズ |
|
|
GetRecords1 つのシャードから呼び出しごとに最大 10 MB のデータを取得でき、呼び出しごとに最大 10,000 件のレコードを取得できます。 |
|
シャードあたりのデータ読み取り速度 |
各シャードは、経由して 1 秒あたり最大 2 MB の合計データ読み取り速度をサポートできますGetRecords。 |
|
データストリームあたりの登録コンシューマー数 |
データストリームごとに最大 20 の登録コンシューマー (拡張ファンアウト制限) を作成できます。 |
|
プロビジョニングモードとオンデマンドモードの切り替え |
AWS アカウントのデータストリームごとに、24 時間以内にオンデマンド容量モードとプロビジョンド容量モードを 2 回切り替えることができます。 |
API の制限
ほとんどの API と同様に、Kinesis Data Streams API オペレーションにはレート制限があります。リージョンごと、AWS アカウントごとに以下の制限が適用されます。Kinesis Data Streams API の詳細については、Amazon Kinesis Streams API リファレンスを参照してください。
KDS コントロールプレーン API の制限
次のセクションでは、KDS コントロールプレーン API の制限を示します。KDS コントロールプレーン API を使用すると、データストリームを作成および管理できます。これらの制限は、リージョンごと、AWS アカウントごとに適用されます。
コントロールプレーン API の制限 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
API | API コールの制限 | アカウント/ストリームごと | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AddTagsToStream | 1 秒あたり 5 件のトランザクション (TPS) | ストリームあたり | データストリームあたり 50 タグ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreateStream | 5 TPS | アカウントあたり | アカウントに存在できるストリームの数にクォータ上限はありません。お届けするのは
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DecreaseStreamRetentionPeriod | 5 TPS | ストリームあたり | データストリームの保持期間の最小値は 24 時間です。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DeleteStream | 5 TPS | アカウントあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DeregisterStreamConsumer | 5 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeLimits | 1 TPS | アカウントあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeStream | 10 TPS | アカウントあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeStreamConsumer | 20 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeStreamSummary | 20 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DisableEnhancedMonitoring | 5 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EnableEnhancedMonitoring | 5 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IncreaseStreamRetentionPeriod | 5 TPS | ストリームあたり | ストリームの保持期間の最大値は 8760 時間 (365 日) です。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListShards | 1,000 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListStreamConsumers | 5 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListStreams | 5 TPS | アカウントあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListTagsForStream | 5 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MergeShards | 5 TPS | ストリームあたり | プロビジョニングされた場合にのみ適用されます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RegisterStreamConsumer | 5 TPS | ストリームあたり | コンシューマーはデータストリームごとに最大 20 登録できます。指定されたコンシューマーは、一度に 1 つのデータストリームに登録できます。同時に作成できるコンシューマーは 5 つだけです。言い換えれば、1つのコンシューマーに5人を超えるコンシューマーを含めることはできません。CREATING 同時にステータス。コンシューマーが5人いるのに6人目のコンシューマーを登録するCREATING |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RemoveTagsFromStream | 5 TPS | ストリームあたり | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SplitShard | 5 TPS | ストリームあたり | プロビジョニングされた場合にのみ適用可能 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StartStreamEncryption | ストリームあたり | 24 時間周期で 25 回、新しい AWS KMS キーをサーバー側の暗号化に正常に適用できます。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StopStreamEncryption | ストリームあたり | 24 時間のローリング期間あたり、サーバー側の暗号化を 25 回無効にすることができます。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UpdateShardCount | ストリームあたり | プロビジョニングされた場合にのみ適用されます。シャード数のデフォルト制限は 10,000 です。この API には他にも制限があります。詳細については、以下を参照してください。UpdateShardCount。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UpdateStreamMode | ストリームあたり |
AWS アカウントのデータストリームごとに、24 時間以内にオンデマンド容量モードとプロビジョンド容量モードを 2 回切り替えることができます。 |
KDS データプレーンの API の制限
次のセクションでは、KDS データプレーン API の制限について説明します。KDS データプレーン API を使用すると、データストリームを使用してデータレコードをリアルタイムで収集および処理できます。これらの制限は、データストリーム内のシャードごとに適用されます。
データプレーンの API の制限 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
API | API コールの制限 | ペイロードの制限 | その他の詳細 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetRecords | 5 TPS | 呼び出しごとに返されるレコードの最大数は 10,000 です。GetRecords が返すことができるデータの最大サイズは、10 MB です。 |
呼び出しがこの量のデータを返した場合、次の 5 秒以内に行われた呼び出しでは、スローされます。ProvisionedThroughputExceededException 。ストリームにプロビジョニングされたスループットが不十分な場合、次の 1 秒以内に行われた呼び出しではスローされます。ProvisionedThroughputExceededException 。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetShardIterator | 5 TPS | シャードイテレーターはリクエスタに返されてから 5 分後に有効期限が切れます。もしGetShardIteratorリクエストが頻繁に行われると、ProvisionedThroughputExceededException。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PutRecord | 1,000 TPS | 各シャードは、1 秒あたり 1,000 レコードまでの書き込みをサポートし、1 秒あたり 1 MB の最大データ書き込みをサポートします。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PutRecords | 各PutRecords リクエストは、最大 500 レコードをサポートできます。リクエストに含まれる各レコードは 1 MB、リクエスト全体の上限はパーティションキーを含めて最大 5 MB。各シャードは、1 秒あたり 1,000 レコードまでの書き込みをサポートし、1 秒あたり 1 MB の最大データ書き込みをサポートします。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SubscribeToShard | 1 回で電話をかけることができますSubscribeToShard1 秒あたり、登録コンシューマーあたり、1 シャードあたり | 電話すればSubscribeToShard同じコンシューマーで再び ARN とShardId通話が成功してから 5 秒以内に、ResourceInUseException。 |
クォータの引き上げ
クォータが調整可能な場合は、Service Quotas を使用してクォータの引き上げを要求できます。一部のリクエストは自動的に解決され、その他のリクエストは AWS サポートに送信されます。AWS サポートに送信されたクォータ引き上げリクエストのステータスを追跡できます。サービスクォータを引き上げるリクエストは、優先サポートを受けません。緊急のリクエストがある場合は、AWS サポートにお問い合わせください。詳細については、What Is Service Quotas?を参照してください。
サービスクォータの引き上げをリクエストするには、Requesting a Quota Increaseで説明している手順に従います。