

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Quote e limiti
<a name="service-sizes-and-limits"></a>

La tabella seguente descrive le quote e i limiti di stream e shard per Amazon Kinesis Data Streams.


****  

| Quota | Modalità on demand | Modalità provisioning | 
| --- | --- | --- | 
|  Numero di flussi di dati | Non esiste una quota massima per il numero di stream all'interno del tuo account. AWS Per impostazione predefinita, puoi creare fino a 50 flussi di dati con la modalità di capacità on demand. Se hai bisogno di aumentare questa quota, richiedi un [ticket di assistenza](https://support.console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase). | Non è previsto un limite massimo per il numero di stream con la modalità fornita all'interno di un account. | 
|  Numero dle partizioni | Non esiste un limite massimo. Il numero di partizioni dipende dalla quantità di dati importati e dal livello di velocità di trasmissione effettiva richiesto. Il flusso di dati Kinesis dimensiona automaticamente il numero di partizioni in risposta alle variazioni del volume e del traffico dei dati. |  Non c'è un limite massimo. La quota predefinita di frammenti è di 20.000 frammenti ciascuno Account AWS per quanto segue: Regioni AWS [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/streams/latest/dev/service-sizes-and-limits.html) Per tutte le altre regioni, la quota di frammenti predefinita è di 1.000 o 6.000 frammenti per area. Account AWS Puoi visualizzare la quota e l'utilizzo degli shard del tuo account tramite la console Service Quotas all'indirizzo. [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/) Per richiedere un aumento della quota di shard, usa la console Service Quotas o. AWS CLI Per ulteriori informazioni, consulta la sezione [Richiesta di un aumento di quota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).  | 
|  Velocità di trasmissione effettiva del flusso di dati | Per impostazione predefinita, i nuovi flussi di dati creati con la modalità di capacità su richiesta hanno un throughput MB/s di 4 in scrittura e 8 MB/s in lettura. Negli Stati Uniti orientali (Virginia settentrionale), negli Stati Uniti occidentali (Oregon) e in Europa (Irlanda) Regioni AWS, i flussi di dati con la modalità di capacità su richiesta sono scalabili fino al 10% GB/s della velocità effettiva di scrittura e del 20% di lettura. GB/s In altre regioni, i flussi di dati con la modalità di capacità su richiesta sono scalabili fino al MB/s 200% di velocità di scrittura e 400 di lettura. MB/s [Se hai bisogno di aumentare fino a 10 capacità di GB/s scrittura e 20 di GB/s lettura per queste regioni, invia un ticket di assistenza.](https://support.console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase) | Non vi è un limite superiore. La velocità di trasmissione effettiva massima dipende dal numero di partizioni fornite per il flusso. Ogni shard può supportare fino a 1 MB/sec o 1.000 velocità di records/sec scrittura o fino a 2 MB/sec o 2.000 velocità di records/sec lettura. Se hai bisogno di una maggiore capacità di acquisizione, puoi facilmente aumentare il numero di shard nel flusso utilizzando l'API o. Console di gestione AWS [UpdateShardCount](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateShardCount.html) | 
|  Dimensioni del payload di dati | La dimensione massima del payload di dati di un record precedente `base64-encoding` è fino a 10 MiB. Kinesis è progettato per gestire dischi intermittenti di grandi dimensioni (da 1 a 10 MiB) utilizzando la capacità burst.  | 
|  Dimensioni delle transazioni `GetRecords` |  [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)può recuperare fino a 10 MB di dati per chiamata da un singolo shard e fino a 10.000 record per chiamata. Ogni chiamata `GetRecords` viene conteggiata come una transazione in lettura. Ogni shard può supportare fino a cinque operazioni di lettura al secondo. Ogni transazione di lettura può fornire un massimo di 10.000 record con una quota massima di 10 MiB per transazione. | 
|  Velocità di lettura dei dati per partizione |  Ogni shard può supportare fino a una velocità di lettura totale massima dei dati di 2 MB al secondo tramite. [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html) Se una chiamata a `GetRecords` restituisce 10 MiB, le successive chiamate effettuate nei prossimi 5 secondi generano un'eccezione. | 
|  Numero di consumer registrati per flusso di dati |  Con la modalità Kinesis On-demand Advantage, puoi creare fino a 50 consumatori registrati (Enhanced Fan-out). Con le modalità Kinesis On-Demand Standard e Kinesis Provisioned, puoi creare fino a 20 consumatori registrati (Enhanced Fan-out Limit) per ogni flusso di dati. | 
|  Passaggio dalla modalità assegnata a quella on demand  |  Per ogni flusso di dati del tuo AWS account, puoi passare dalla modalità di capacità on-demand a quella con capacità fornita due volte nell'arco di 24 ore.   | 

## Limiti delle API
<a name="kds-api-limits"></a>

Come la maggior parte AWS APIs, le operazioni dell'API Kinesis Data Streams hanno una velocità limitata. I seguenti limiti si applicano per account per regione. AWS Per ulteriori informazioni su Kinesis APIs Data Streams, consulta l'[Amazon Kinesis](https://docs.aws.amazon.com/kinesis/latest/APIReference/) API Reference. 

### Limiti per l'API del piano di controllo KDS
<a name="kds-api-limits-control"></a>

La sezione seguente descrive i limiti per il piano di controllo KDS. APIs Il piano di controllo KDS ti APIs consente di creare e gestire i tuoi flussi di dati. Questi limiti si applicano per AWS account per regione.


**Limiti per l'API del piano di controllo**  

| "Hello, World\$1" | Limite di chiamata API | Per account/flusso  | Description | 
| --- | --- | --- | --- | 
| AddTagsToStream | 5 transazioni al secondo (TPS) | Per account | 50 tag per flusso di dati | 
| CreateStream | 5 TPS | Per account | Non è prevista alcuna quota massima al numero di flussi che puoi avere in un account. Viene ricevuta una `LimitExceededException` quando si effettua una richiesta `CreateStream` e si prova a completare una delle seguenti operazioni:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/streams/latest/dev/service-sizes-and-limits.html)  | 
| DecreaseStreamRetentionPeriod | 5 TPS | Per flusso | Il valore minimo del periodo di conservazione di un flusso di dati è di 24 ore.  | 
| DeleteResourcePolicy | 5 TPS | Per account | Se hai bisogno di un aumento di questo limite, invia un [ticket di supporto](https://support.console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase). | 
| DeleteStream | 5 TPS | Per account |  | 
| DeregisterStreamConsumer | 5 TPS | Per flusso |  | 
| DescribeAccountSettings | 5 TPS | Per account  |  | 
| DescribeLimits | 1 TPS | Per account |  | 
| DescribeStream | 10 TPS | Per account |  | 
| DescribeStreamConsumer | 20 TPS | Per flusso |  | 
| DescribeStreamSummary | 20 TPS | Per account |  | 
| DisableEnhancedMonitoring | 5 TPS | Per flusso |  | 
| EnableEnhancedMonitoring | 5 TPS | Per flusso |  | 
| GetResourcePolicy | 5 TPS | Per account | Se hai bisogno di un aumento di questo limite, invia un [ticket di supporto](https://support.console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase). | 
| IncreaseStreamRetentionPeriod | 5 TPS | Per flusso | Il valore massimo del periodo di conservazione di un flusso è 8.760 ore (365 giorni).  | 
| ListShards | 1000 TPS | Per flusso |  | 
| ListStreamConsumers | 5 TPS | Per flusso |  | 
| ListStreams | 5 TPS | Per account |  | 
| ListTagsForStream | 5 TPS | Per flusso |  | 
| MergeShards | 5 TPS | Per flusso | Applicabile solo per la capacità assegnata. | 
| PutResourcePolicy | 5 TPS | Per account | Se hai bisogno di un aumento di questo limite, invia un [ticket di supporto](https://support.console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase). | 
| RegisterStreamConsumer | 5 TPS | Per flusso | Puoi registrare fino a 20 consumer per flusso di dati. Un determinato consumer può essere registrato a un solo flusso di dati alla volta. Possono essere creati contemporaneamente solo 5 consumer. In altre parole, non è possibile avere più di 5 consumer contemporaneamente in uno stato CREATING.  | 
| RemoveTagsFromStream | 5 TPS | Per flusso |  | 
| SplitShard | 5 TPS | Per flusso | Applicabile solo per la capacità assegnata | 
| StartStreamEncryption |  | Per flusso | Puoi applicare con successo una nuova chiave AWS KMS per la crittografia lato server 25 volte nell'arco di 24 ore consecutive.  | 
| StopStreamEncryption |  | Per flusso | Puoi disabilitare correttamente la crittografia lato server 25 volte in un periodo di 24 ore.  | 
| UpdateShardCount |  | Per flusso | Applicabile solo per la capacità assegnata. Il limite predefinito per il numero di shard è 10.000. Esistono limiti aggiuntivi per questa API. Per ulteriori informazioni, consulta [UpdateShardCount](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_UpdateShardCount.html).  | 
| UpdateStreamMode |  | Per flusso |  Per ogni flusso di dati nel tuo AWS account, puoi passare dalla modalità di capacità on-demand a quella di capacità fornita due volte nell'arco di 24 ore.  | 
| UpdateStreamWarmThroughput | 5 TPS | Per account  | La velocità massima di trasmissione a caldo che può essere configurata è il limite di velocità del flusso di dati della modalità on demand per l'account e la regione. | 
| UpdateAccountSettings | 5 TPS | Per account  | Abilita o disabilita le impostazioni dell'account, come la modalità On-demand Advantage. | 

### Limiti per l'API KDS Data Plane
<a name="kds-api-limits-data"></a>

La sezione seguente descrive i limiti per il piano dati KDS. APIs Il piano dati KDS ti APIs consente di utilizzare i tuoi flussi di dati per raccogliere ed elaborare i record di dati in tempo reale. Questi limiti si applicano per ogni shard all'interno dei flussi di dati.


**Limiti per l'API Data Plane**  

| "Hello, World\$1" | Limite di chiamata API | Limite del payload | Dettagli aggiuntivi | 
| --- | --- | --- | --- | 
| GetRecords | 5 TPS | Il numero massimo di record che è possibile restituire per chiamata è 10.000. La dimensione massima di dati che GetRecords può restituire è 10 MB.  | Se una chiamata restituisce questa quantità di dati, le chiamate successive effettuate entro i 5 secondi successivi genereranno ProvisionedThroughputExceededException. Se il throughput assegnato nello stream è insufficiente, le chiamate successive vengono effettuate entro il secondo successivo. ProvisionedThroughputExceededException | 
| GetShardIterator | 5 TPS |  | Un iteratore shard scade 5 minuti dopo che è stato restituito al richiedente. Se una GetShardIterator richiesta viene effettuata troppo spesso, si riceve un. ProvisionedThroughputExceededException | 
| PutRecord | 1000 TPS | Ogni shard può supportare scritture fino a 1.000 record al secondo, fino a un totale massimo di scrittura dei dati di 10 MiB al secondo. |  Kinesis è progettato per gestire dischi intermittenti di grandi dimensioni (da 1 a 10 MiB) utilizzando la capacità burst. | 
| PutRecords |  | Ogni PutRecords richiesta può supportare fino a 500 record. Ogni record nella richiesta può avere dimensioni fino a 10 MiB, fino a un limite di 10 MiB per l'intera richiesta, comprese le chiavi di partizione. Ogni shard può supportare scritture fino a 1.000 record al secondo, fino a un massimo di 1 MB al secondo in scrittura dei dati.  |  Kinesis è progettato per gestire dischi intermittenti di grandi dimensioni (da 1 a 10 MiB) utilizzando la capacità burst. | 
| SubscribeToShard | È possibile effettuare una chiamata al SubscribeToShard secondo per consumatore registrato per shard.  |  | Se chiami di SubscribeToShard nuovo con lo stesso ConsumerArn ShardId ed entro 5 secondi dall'esito positivo della chiamata, riceverai un. ResourceInUseException  | 

## Aumento delle quote
<a name="increasing-kds-limits"></a>

È possibile utilizzare Service Quotas per richiedere un aumento per una quota, se la quota è regolabile. Alcune richieste vengono risolte automaticamente, mentre altre vengono inviate a AWS Support. Puoi monitorare lo stato di una richiesta di aumento della quota inviata a AWS Support. Le richieste di aumento delle Service Quotas non ricevono assistenza prioritaria. Se hai una richiesta urgente, contatta l' AWS assistenza. Per ulteriori informazioni, consulta [Cosa sono le Service Quotas?](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).

Per richiedere un aumento della quota di servizio, seguire la procedura descritta in [Richiesta di un aumento di quota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html).