Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Kontingente und Einschränkungen
Amazon Kinesis Data Streams hat die folgenden Stream- und Shard-Kontingente und -Limits.
Kontingent | On-Demand-Modus | Modus bereitgestellter Kapazität |
---|---|---|
Anzahl der Datenströme |
Es gibt kein oberes Kontingent für die Anzahl der Streams in Ihrem AWS Konto. Standardmäßig können Sie im On-Demand-Kapazitätsmodus bis zu 50 Datenströme erstellen. Wenn Sie eine Erhöhung dieses Kontingents benötigen, erstellen Sie bitte ein Support-Ticket |
Es gibt kein maximales Kontingent für die Anzahl der Streams im Bereitstellungsmodus innerhalb eines Kontos. |
Anzahl der Shards |
Es gibt keine Obergrenze. Die Anzahl der Shards hängt von der Menge der erfassten Daten und dem erforderlichen Durchsatz ab. Kinesis Data Streams skaliert die Anzahl der Shards automatisch als Reaktion auf Änderungen des Datenvolumens und des Datenverkehrs. |
Es gibt keine Obergrenze. Das Standard-Shard-Kontingent beträgt 500 Shards pro AWS Konto für die folgenden AWS Regionen: USA Ost (Nord-Virginia), USA West (Oregon) und Europa (Irland). Für alle anderen Regionen beträgt das Standardkontingent 200 Shards pro AWS -Konto. Informationen zur Beantragung einer Erhöhung des shards-per-data Stream-Kontingents finden Sie unter Eine Erhöhung der Quote beantragen. |
Datenstrom-Durchsatz |
Standardmäßig haben neue Datenströme, die mit dem On-Demand-Kapazitätsmodus erstellt wurden, einen Schreibdurchsatz von 4 Mbit/s und einen Lesedurchsatz von 8 MB/s. Mit steigendem Datenverkehr skalieren Datenströme mit dem On-Demand-Kapazitätsmodus auf bis zu 200 Mbit/s Schreib- und 400 Mbit/s Lesedurchsatz. Wenn Sie eine Erhöhung auf 2 Gbit/s Schreib- und 4 Gbit/s Lesekapazität benötigen, reichen Sie ein Support-Ticket |
Es gibt keine Obergrenze. Der maximale Durchsatz hängt von der Anzahl der für den Stream bereitgestellten Shards ab. Jeder Shard kann einen Schreibdurchsatz von bis zu 1 Mbit/s oder 1 000 Datensätze/Sekunde oder einen Lesedurchsatz von bis zu 2 Mbit/s oder 2 000 Datensätze/Sekunde unterstützen. Wenn Sie mehr Aufnahmekapazität benötigen, können Sie die Anzahl der Shards im Stream mithilfe der AWS Management Console oder der UpdateShardCountAPI einfach erhöhen. |
Daten-Nutzlastgröße |
Die maximale Größe der Daten-Nutzlast eines Datensatzes vor der |
|
|
GetRecordskann bis zu 10 MB Daten pro Anruf von einem einzigen Shard und bis zu 10.000 Datensätze pro Anruf abrufen. Jeder Aufruf von |
|
Datenleserate pro Shard |
Jeder Shard kann eine maximale Gesamtdatenleserate von bis zu 2 MB pro Sekunde über unterstützen. GetRecords Wenn ein Aufruf von |
|
Anzahl der registrierten Verbraucher pro Datenstrom |
Sie können bis zu 20 registrierte Verbraucher (Enhanced Fan-Out Limit) für jeden Datenstrom erstellen. |
|
Zwischen Bereitstellungs- und On-Demand-Modus wechseln |
Für jeden Datenstream in Ihrem AWS Konto können Sie innerhalb von 24 Stunden zweimal zwischen den Modi „On-Demand-Kapazität“ und „Bereitgestellte Kapazität“ wechseln. |
Limits für API
Wie die meisten AWS APIs sind auch die API-Operationen von Kinesis Data Streams ratenbegrenzt. Die folgenden Beschränkungen gelten pro AWS Konto und Region. Weitere Informationen zu Kinesis Data Streams-APIs finden Sie unter Amazon-Kinesis-API-Referenz.
KDS-Limits für die API der Steuerebene
Im folgenden Abschnitt werden die Limits für KDS-APIs der Steuerebene beschrieben. Mit KDS-APIs der Steuerungsebene können Sie Datenströme erstellen und verwalten. Diese Limits gelten pro AWS -Konto pro Region.
Limits für die API der Steuerebene | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
API | API-Aufruf-Limit | Pro Konto/Stream | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AddTagsToStream | 5 Transaktionen pro Sekunde (TPS) | Pro Konto | 50 Tags pro Datenstrom | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CreateStream | 5 TPS | Pro Konto | Es gibt kein Kontingent für die Anzahl der Streams in einem Konto. Sie erhalten beim Erstellen einer
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DecreaseStreamRetentionPeriod | 5 TPS | Pro Stream | Der Mindestwert für den Aufbewahrungszeitraum eines Datenstroms beträgt 24 Stunden. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DeleteResourcePolicy | 5 TPS | Pro Konto | Wenn Sie eine Erhöhung dieses Limits benötigen, erstellen Sie bitte ein Support-Ticket |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DeleteStream | 5 TPS | Pro Konto | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DeregisterStreamConsumer | 5 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeLimits | 1 TPS | Pro Konto | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeStream | 10 TPS | Pro Konto | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeStreamConsumer | 20 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DescribeStreamSummary | 20 TPS | Pro Konto | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DisableEnhancedMonitoring | 5 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EnableEnhancedMonitoring | 5 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetResourcePolicy | 5 TPS | Pro Konto | Wenn Sie eine Erhöhung dieses Limits benötigen, erstellen Sie bitte ein Support-Ticket |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IncreaseStreamRetentionPeriod | 5 TPS | Pro Stream | Der maximale Wert für den Aufbewahrungszeitraum eines Streams beträgt 8760 Stunden (365 Tage). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListShards | 1000 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListStreamConsumers | 5 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListStreams | 5 TPS | Pro Konto | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ListTagsForStream | 5 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MergeShards | 5 TPS | Pro Stream | Gilt nur für bereitgestellte. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PutResourcePolicy | 5 TPS | Pro Konto | Wenn Sie eine Erhöhung dieses Limits benötigen, erstellen Sie bitte ein Support-Ticket |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RegisterStreamConsumer | 5 TPS | Pro Stream | Sie können pro Datenstrom bis zu 20 Verbraucher registrieren. Ein bestimmter Verbraucher kann jeweils nur für einen Datenstrom registriert werden. Es können nur 5 Verbraucher gleichzeitig erstellt werden. Mit anderen Worten, es können nicht mehr als 5 Verbraucher gleichzeitig den Status CREATING haben. Registrierung eines sechsten Verbrauchers, bei 5 Verbrauchern in einem CREATING |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RemoveTagsFromStream | 5 TPS | Pro Stream | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SplitShard | 5 TPS | Pro Stream | Gilt nur für bereitgestellte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StartStreamEncryption | Pro Stream | Sie können innerhalb von 24 Stunden 25 Mal erfolgreich einen neuen AWS KMS-Schlüssel für die serverseitige Verschlüsselung anwenden. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
StopStreamEncryption | Pro Stream | Sie können die serverseitige Verschlüsselung in einem fortlaufenden 24-Stunden-Zeitraum 25 Mal erfolgreich deaktivieren. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UpdateShardCount | Pro Stream | Gilt nur für bereitgestellte. Das Standardlimit für die Anzahl der Shards beträgt 10 000. Es gibt zusätzliche Beschränkungen für diese API. Weitere Informationen finden Sie unter UpdateShardCount. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
UpdateStreamMode | Pro Stream |
Für jeden Datenstream in Ihrem AWS Konto können Sie innerhalb von 24 Stunden zweimal zwischen den Modi „On-Demand-Kapazität“ und „Bereitgestellte Kapazität“ wechseln. |
Limits für die KDS-API der Datenebene
Im folgenden Abschnitt werden die Limits für die KDS-APIs der Datenebene beschrieben. Mit KDS-APIs der Datenebene können Sie Ihre Datenströme für die Erfassung und Verarbeitung von Datensätzen in Echtzeit verwenden. Diese Limits gelten pro Shard innerhalb Ihrer Datenströme.
Grenzwerte für die API der Datenebene | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
API | API-Aufruf-Limit | Nutzlast-Limit | Weitere Details | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetRecords | 5 TPS | Die maximale Anzahl von Datensätzen, die pro Anruf zurückgegeben werden können, beträgt 10.000. Die maximale Größe der Daten, die GetRecords zurückgeben kann, ist 10 MB. |
Wenn ein Aufruf diese Datenmenge zurückgibt, lösen nachfolgende Aufrufe innerhalb der nächsten 5 Sekunden eine ProvisionedThroughputExceededException aus. Wenn im Stream nicht genügend Durchsatz bereitgestellt ist, lösen nachfolgende Aufrufe innerhalb der nächsten 1 Sekunde ProvisionedThroughputExceededException aus. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetShardIterator | 5 TPS | Ein Shard-Iterator läuft 5 Minuten nach Rückgabe an den Anforderer ab. Wenn eine GetShardIterator Anfrage zu oft gestellt wird, erhalten Sie eine ProvisionedThroughputExceededException. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PutRecord | 1000 TPS | Jeder Shard unterstützt Schreibvorgänge von bis zu 1.000 Datensätzen pro Sekunde bis zu einem maximalen Datenschreibvolumen von 1 MB pro Sekunde. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PutRecords | Jede PutRecords Anfrage kann bis zu 500 Datensätze unterstützen. Die maximale Größe jedes Datensatzes in der Anforderung beträgt 1 MB bis zu einem Limit von 5 MB für die gesamte Anforderung einschließlich Partitionsschlüsseln. Jeder Shard unterstützt Schreibvorgänge von bis zu 1.000 Datensätzen pro Sekunde bis zu einem maximalen Datenschreibvolumen von 1 MB pro Sekunde. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SubscribeToShard | Sie können SubscribeToShard pro Sekunde pro registriertem Verbraucher pro Shard einen Anruf tätigen. | Wenn Sie SubscribeToShard erneut mit demselben ConsumerARN anrufen und ShardId innerhalb von 5 Sekunden nach einem erfolgreichen Anruf erhalten Sie eineResourceInUseException. |
Erhöhung der Kontingente
Sie können mit Service Quotas eine Erhöhung für ein Kontingent beantragen, sofern das Kontingent anpassbar ist. Einige Anfragen werden automatisch gelöst, andere werden an AWS Support übermittelt. Sie können den Status einer beantragten Kontingenterhöhung verfolgen, die an AWS Support gesendet wird. Anfragen zur Erhöhung der Servicekontingente erhalten keinen bevorzugten Support. Wenn Sie eine dringende Anfrage haben, wenden Sie sich an den AWS Support. Weitere Informationen finden Sie unter Was sind Service Quotas?.
Um eine Erhöhung des Servicekontingents anzufordern, befolgen Sie das unter Kontingenterhöhung beantragen beschriebenen Verfahren.