

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 di Lambda
<a name="gettingstarted-limits"></a>

**Importante**  
 Account AWS Le nuove hanno ridotto la concorrenza e le quote di memoria per Lambda Functions e Lambda MicroVMS. AWS aumenta queste quote automaticamente in base all'utilizzo.

AWS Lambda è progettato per scalare rapidamente per soddisfare la domanda, consentendo alle funzioni di aumentare la scalabilità in base al traffico dell'applicazione. Lambda è progettato per attività di elaborazione di breve durata che non conservano o si basano sullo stato tra una chiamata e l'altra. Il codice può essere eseguito per un massimo di 15 minuti con una singola chiamata (fino a 90 minuti per le funzioni Lambda Managed Instances richiamate in modo asincrono o tramite qualsiasi mappatura della sorgente di eventi ad eccezione di Amazon MQ e Amazon DocumentDB) e una singola funzione può utilizzare fino a 10.240 MB di memoria.

È importante conoscere le barriere messe in atto per proteggere il tuo account e i carichi di lavoro degli altri clienti. Le quote di servizio sono previste in tutti i AWS servizi e sono costituite da limiti rigidi, che non è possibile modificare, e limiti flessibili, per i quali è possibile richiedere aumenti. Per impostazione predefinita, a tutti i nuovi account viene assegnato un profilo di quota che consente l'esplorazione dei AWS servizi.

Per visualizzare le quote applicabili al tuo account, vai al [pannello di controllo di Service Quotas](https://console.aws.amazon.com/servicequotas/home). Qui puoi visualizzare le quote dei servizi, richiedere un aumento delle quote e visualizzare l'utilizzo corrente. Da qui, puoi visualizzare in dettaglio un AWS servizio specifico, come Lambda:

![La console Service Quotas mostra le quote Lambda con l'utilizzo corrente.](https://docs.aws.amazon.com/it_it/lambda/latest/dg/images/application-design-figure-1.png)


Le sezioni seguenti elencano le quote e i limiti predefiniti in Lambda per categoria.

**Topics**
+ [Elaborazione e archiviazione](#compute-and-storage)
+ [Configurazione, implementazione ed esecuzione della funzione](#function-configuration-deployment-and-execution)
+ [Richieste API Lambda](#api-requests)
+ [Funzioni durevoli](#durable-functions-quotas)
+ [MicroVM Lambda](#microvms-quotas)
+ [Altri servizi](#quotas-other-services)

## Elaborazione e archiviazione
<a name="compute-and-storage"></a>

Lambda imposta le quote per la quantità di risorse di calcolo e storage che è possibile utilizzare per eseguire e archiviare le funzioni. Le quote per le esecuzioni e l'archiviazione simultanee sono applicate in base alla Regione AWS. Le quote dell'interfaccia di rete elastica (ENI) sono applicate in base al cloud privato virtuale (VPC), indipendentemente dalla regione. Le seguenti quote possono essere aumentate rispetto ai relativi valori predefiniti. Per ulteriori informazioni, consulta [Richiesta di un aumento di quota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) nella *Guida per l'utente delle Service Quotas*.


| Risorsa | Quota predefinita | Può essere aumentato fino a | 
| --- | --- | --- | 
| Esecuzioni simultanee | 1.000 | Decine di migliaia | 
| Archiviazione per le funzioni caricate (archivi di file.zip) e i livelli utilizzando l' Lambda-managed archiviazione. Ogni versione di funzione e di livello consuma spazio di storage.<br />Per evitare limiti di archiviazione, puoi configurare le funzioni e i livelli in modo da utilizzare invece l'archiviazione di codice S3 [ autogestita. ](configuration-self-managed-storage.md)<br /> Per le best practice da seguire per la gestione dell'archiviazione del codice, consulta [Monitoraggio dell'archiviazione del codice Lambda](https://serverlessland.com/content/service/lambda/guides/aws-lambda-operator-guide/code-storage) in Serverless Land. | 300 GB (decompresso) | Non aumentabile. Usa lo storage di codice S3 [ autogestito ](configuration-self-managed-storage.md) per l'archiviazione oltre questo limite. | 
| Storage per le funzioni definite come immagini di container. Queste immagini sono memorizzate in Amazon ECR. | Consulta [Service Quotas di Amazon ECR](https://docs.aws.amazon.com/AmazonECR/latest/userguide/service-quotas.html). |   | 
| [Interfacce di rete elastiche per Virtual Private Cloud (VPC)](configuration-vpc.md) Questa quota è condivisa con altri servizi, ad esempio, Amazon Elastic File System (Amazon EFS). Consulta [Quote Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/amazon-vpc-limits.html).  | 3.000 | Migliaia | 

Per ulteriori informazioni sulla simultaneità e su come Lambda ridimensiona la simultaneità della funzione in risposta al traffico, consulta [Informazioni sulla scalabilità della funzione Lambda](lambda-concurrency.md).

## Configurazione, implementazione ed esecuzione della funzione
<a name="function-configuration-deployment-and-execution"></a>

Le seguenti quote si applicano alla configurazione, all'implementazione e all'esecuzione della funzione. Fatto salvo per quanto indicato, non possono essere modificate.

**Nota**  
La documentazione Lambda, i messaggi di log e la console utilizzano l'abbreviazione MB (anziché MiB) per fare riferimento a 1.024 KB.


| Risorsa | Quota | 
| --- | --- | 
| [Allocazione di memoria](configuration-memory.md) della funzione | Da 128 MB a 10.240 MB, in incrementi di 1 MB.<br />**Nota:** Lambda alloca la potenza della CPU in proporzione alla quantità di memoria configurata. È possibile aumentare o diminuire la memoria e la potenza della CPU assegnate alla funzione utilizzando l'impostazione **Memory (MB)**. A 1.769 MB, una funzione ha l'equivalente di una vCPU. | 
| Timeout della funzione. | 900 secondi (15 minuti). Per le funzioni che utilizzano istanze AWS Lambda gestite, le chiamate asincrone e le invocazioni di mappatura dell'origine degli eventi (eccetto Amazon MQ e Amazon DocumentDB) supportano un valore massimo consentito di 5.400 secondi (90 minuti). | 
| [Variabili di ambiente](configuration-envvars.md) della funzione | 4 KB, per tutte le variabili di ambiente associate alla funzione, in forma aggregata | 
| [Policy basata sulle risorse](access-control-resource-based.md) della funzione | 20 KB | 
| [Livelli](chapter-layers.md) della funzione | 5 livelli | 
| [Limite di dimensionamento della simultaneità](scaling-behavior.md) delle funzioni | Per ogni funzione, 1.000 ambienti di esecuzione ogni 10 secondi | 
| [Payload dell'invocazione](lambda-invocation.md) (richiesta e risposta) | 6 MB ciascuno per richiesta e risposta (sincrono)<br />200 MB per ogni risposta [ in streaming ](configuration-response-streaming.md) (sincrona)<br />1 MB (asincrono)<br />1 MB per la dimensione totale combinata dei valori della riga di richiesta e dell'intestazione | 
| Larghezza di banda per le [risposte in streaming](configuration-response-streaming.md) | Senza limite per i primi 6 MB di risposta della funzione<br />Per risposte superiori a 6 MB, 2 MB/s per il resto della risposta | 
| Larghezza di banda di rete per ambiente di esecuzione | 625 Mbps. Per le funzioni non collegate a un VPC, è possibile richiedere un aumento tramite la console [ Service Quotas. ](https://console.aws.amazon.com/servicequotas/home/services/lambda/quotas) Dopo l'approvazione, la larghezza di banda della rete aumenta proporzionalmente alla memoria, partendo da 2.048 MB di memoria e raggiungendo un massimo di 3.000 Mbps a 10.240 MB. | 
| Dimensioni del [pacchetto di implementazione (archivio di file .zip)](configuration-function-zip.md) | 50 MB (compressi, se caricato tramite l'API Lambda o gli SDK). Carica file di dimensioni maggiori con Amazon S3.<br />50 MB (se caricati tramite la console Lambda)<br />250 MB La dimensione massima del contenuto di un pacchetto di implementazione, inclusi livelli e runtime personalizzati (decompresso).<br /> | 
| Impostazioni dell'immagine di container | 16 KB | 
| Dimensione del pacchetto del codice dell'[immagine di container](images-create.md) | 10 GB (dimensione massima dell'immagine non compressa, inclusi tutti i livelli) | 
| Eventi di test (editor della console) | 10 | 
| Storage della directory `/tmp` | Compreso tra 512 MB e 10.240 MB in incrementi di 1 MB | 
| Descrittori di file | 1,024 Le istanze gestite Lambda utilizzano un limite di descrittori di file più elevato di 4.096. Per ulteriori informazioni, consulta [Comprendere l'ambiente di esecuzione delle istanze gestite Lambda](lambda-managed-instances-execution-environment.md).  | 
| Esecuzione processes/threads | 1,024 Le istanze gestite Lambda utilizzano il processo e i limiti di thread predefiniti di Bottlerocket. [https://aws.amazon.com/bottlerocket/](https://aws.amazon.com/bottlerocket/) Per ulteriori informazioni, consulta [Comprendere l'ambiente di esecuzione delle istanze gestite Lambda](lambda-managed-instances-execution-environment.md).  | 

## Richieste API Lambda
<a name="api-requests"></a>

Le seguenti quote sono associate alle richieste API Lambda.


| Risorsa | Quota | 
| --- | --- | 
| Richieste di chiamata per funzione per regione (sincrona) | Ogni istanza del tuo ambiente di esecuzione può gestire fino a 10 richieste al secondo. In altre parole, il limite totale di chiamate è 10 volte il limite di simultaneità. Consulta [Informazioni sulla scalabilità della funzione Lambda](lambda-concurrency.md). | 
| Richieste di chiamata per funzione per regione (asincrona) | Ogni istanza del tuo ambiente di esecuzione può soddisfare un numero illimitato di richieste. In altre parole, il limite totale di chiamate si basa solo sulla simultaneità disponibile per la funzione. Consulta [Informazioni sulla scalabilità della funzione Lambda](lambda-concurrency.md). | 
| Richieste di invocazione per versione di funzione o alias (richieste al secondo) | 10 x [simultaneità fornita](configuration-concurrency.md) allocata Questa quota si applica solo alle funzioni che utilizzano la simultaneità fornita.  | 
| Richieste API [GetFunction](https://docs.aws.amazon.com/lambda/latest/api/API_GetFunction.html) | 100 richieste al secondo. Non può essere aumentato. | 
| Richieste API [GetPolicy](https://docs.aws.amazon.com/lambda/latest/api/API_GetPolicy.html) | 15 richieste al secondo. Non può essere aumentato. | 
| Resto delle richieste API del piano di controllo (escluse invocazioni e richieste) GetFunction GetPolicy | 15 richieste al secondo per tutte le API (non 15 richieste al secondo per API). Non può essere aumentato. | 

## Funzioni durevoli
<a name="durable-functions-quotas"></a>

Le seguenti quote si applicano alle funzioni [Funzioni durevoli Lambda](durable-functions.md) durevoli. Le quote si applicano per. Regione AWS Valori predefiniti più elevati si applicano negli Stati Uniti orientali (Virginia settentrionale), negli Stati Uniti occidentali (Oregon) e in Europa (Irlanda), come indicato nella tabella. Salvo quanto indicato, queste quote possono essere aumentate. Per ulteriori informazioni, consulta [Richiesta di un aumento di quota](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) nella *Guida per l'utente delle Service Quotas*.


| Risorsa | Quota predefinita | 
| --- | --- | 
| Numero massimo di esecuzioni durevoli | 5.000.000 per regione.<br />10.000.000 negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda).<br />Si tratta di un limite flessibile che può essere aumentato. | 
| Numero massimo di operazioni durevoli per esecuzione duratura | 3.000<br />Non può essere aumentato. Per ulteriori informazioni, vedere Operazioni durevoli [ disponibili](durable-execution-sdk.md#durable-sdk-operations). | 
| Storage di esecuzione durevole scritto in megabyte | 100 MB<br />Non può essere aumentato. La dimensione cumulativa del payload è stata mantenuta dalle funzioni durevoli per esecuzione. Per ulteriori informazioni, vedere Dati [ persistenti per operazione durevole. ](durable-execution-sdk.md#durable-operations-checkpoint-consumption) | 
| Frequenza di richiamo delle funzioni per avviare esecuzioni durature | 300 richieste al secondo. | 
| Richieste API [CheckpointDurableExecution](https://docs.aws.amazon.com/lambda/latest/api/API_CheckpointDurableExecution.html) | 10.000 richieste al secondo.<br />20.000 richieste al secondo negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). | 
| Richieste API [GetDurableExecution](https://docs.aws.amazon.com/lambda/latest/api/API_GetDurableExecution.html) | 30 richieste al secondo. | 
| Richieste API [GetDurableExecutionHistory](https://docs.aws.amazon.com/lambda/latest/api/API_GetDurableExecutionHistory.html) | 15 richieste al secondo. | 
| Richieste API [GetDurableExecutionState](https://docs.aws.amazon.com/lambda/latest/api/API_GetDurableExecutionState.html) | 10.000 richieste al secondo.<br />20.000 richieste al secondo negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). | 
| Richieste API [ListDurableExecutionsByFunction](https://docs.aws.amazon.com/lambda/latest/api/API_ListDurableExecutionsByFunction.html) | 15 richieste al secondo. | 
| Richieste API [SendDurableExecutionCallbackFailure](https://docs.aws.amazon.com/lambda/latest/api/API_SendDurableExecutionCallbackFailure.html) | 3.000 richieste al secondo.<br />6.000 richieste al secondo negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). | 
| Richieste API [SendDurableExecutionCallbackHeartbeat](https://docs.aws.amazon.com/lambda/latest/api/API_SendDurableExecutionCallbackHeartbeat.html) | 3.000 richieste al secondo.<br />6.000 richieste al secondo negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). | 
| Richieste API [SendDurableExecutionCallbackSuccess](https://docs.aws.amazon.com/lambda/latest/api/API_SendDurableExecutionCallbackSuccess.html) | 3.000 richieste al secondo.<br />6.000 richieste al secondo negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). | 
| Richieste API [StopDurableExecution](https://docs.aws.amazon.com/lambda/latest/api/API_StopDurableExecution.html) | 300 richieste al secondo.<br />600 richieste al secondo negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon) ed Europa (Irlanda). | 

## MicroVM Lambda
<a name="microvms-quotas"></a>

Lambda MicroVMS imposta le quote per le richieste di elaborazione, archiviazione e API. Le quote contrassegnate come regolabili possono essere aumentate tramite la console Service Quotas.

**Nota**  
Le microVMS Lambda supportano l'architettura ARM64 (Graviton).AWS 

### Elaborazione e archiviazione
<a name="microvms-quotas-compute"></a>


| Risorsa | Quota predefinita | Regolabile | 
| --- | --- | --- | 
| Memoria allocata su tutte le MicroVM (per account, per regione) | 400 GB (ovvero 200 microVM da 2 GB di memoria configurata ciascuna o 400 microVM da 1 GB di memoria configurata ciascuna).<br />1.024 GB negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon), Stati Uniti orientali (Ohio) e Asia Pacifico (Tokyo) (ovvero, 512 microVM da 2 GB di memoria configurata ciascuna o 1.024 microVM da 1 GB di memoria configurata ciascuna).<br />Riducibile fino a quattro volte questa quota. | Sì | 
| Durata massima di esecuzione per microVM | 8 ore (28.800 secondi) | No | 

### Immagini e versioni
<a name="microvms-quotas-images"></a>


| Risorsa | Quota predefinita | Regolabile | 
| --- | --- | --- | 
| Immagini MicroVM per account per regione | 100 | Sì | 
| Versioni per immagine MicroVM | 50 | Sì | 
| Creazioni simultanee di immagini (per account, per regione) | 5<br />10 negli Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon), Stati Uniti orientali (Ohio) e Asia Pacifico (Tokyo) | Sì | 

### Per-MicroVM produttività
<a name="microvms-quotas-throughput"></a>


| Risorsa | Limite | Regolabile | 
| --- | --- | --- | 
| Connessioni simultanee per microVM | 8 (1 vCPU), 16 (2 vCPU), 32 (4 vCPU), 64 (8 vCPU), 128 (16 vCPU) | No | 
| Richieste al secondo per microVM | 40 (4 vCPU/8 GB), 160 (16 vCPU/32 GB) | No | 

### Limiti frequenza API
<a name="microvms-quotas-api"></a>


| Operazione API | Velocità (TPS) | Burst | Regolabile | 
| --- | --- | --- | --- | 
| RunMicrovm | 5 | 5 | Sì | 
| ResumeMicrovm | 5 | 5 | Sì | 
| SuspendMicrovm | 2 | 2 | Sì | 
| TerminateMicrovm | 10 | 10 | Sì | 
| GetMicrovm | 100 | 100 | Sì | 
| CreateMicrovmAuthToken | 50 | 50 | Sì | 
| CreateMicrovmShellAuthToken | 5 | 5 | Sì | 

**Nota**  
TPS = transazioni al secondo. Questi limiti tariffari sono per account, per regione. Riprova le richieste limitate utilizzando il backoff esponenziale con jitter.

## Altri servizi
<a name="quotas-other-services"></a>

Le quote per altri servizi, come AWS Identity and Access Management (IAM), Amazon (Lambda @Edge) e Amazon Virtual Private Cloud CloudFront (Amazon VPC), possono influire sulle tue funzioni Lambda. Per ulteriori informazioni, consulta la pagina [Servizio AWS quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) nella *Riferimenti generali di Amazon Web Services* e la pagina [Richiamare Lambda con eventi provenienti da altri AWS services](lambda-services.md).

Molte applicazioni che coinvolgono Lambda utilizzano più servizi. AWS Poiché servizi diversi hanno quote diverse per varie funzionalità, può essere difficile gestire queste quote nell'intera applicazione. Ad esempio, API Gateway ha un limite di accelerazione predefinito di 10.000 richieste al secondo, mentre Lambda ha un limite di concorrenza predefinito di 1.000. A causa di questa discrepanza, è possibile avere più richieste in arrivo da API Gateway che Lambda è in grado di gestire. Puoi risolvere questo problema richiedendo un aumento del limite di concorrenza di Lambda in modo che corrisponda al livello di traffico previsto.

Il test di carico dell'applicazione consente di monitorarne le prestazioni end-to-end prima della distribuzione in produzione. Durante un test di carico, è possibile identificare eventuali quote che possono fungere da fattore limitante per i livelli di traffico previsti e agire di conseguenza.