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