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à.
PutProvisionedConcurrencyConfig
Aggiunge una configurazione di concorrenza di cui è stato eseguito il provisioning per l'alias o la versione di una funzione.
Sintassi della richiesta
PUT /2019-09-30/functions/FunctionName/provisioned-concurrency?Qualifier=Qualifier HTTP/1.1
Content-type: application/json
{
   "ProvisionedConcurrentExecutions": number
}Parametri della richiesta URI
La richiesta utilizza i seguenti parametri URI.
- FunctionName
- 
               Il nome della funzione Lambda. Formati di nome- 
                     Nome della funzione: my-function
- 
                     ARN funzione: arn:aws:lambda:us-west-2:123456789012:function:my-function.
- 
                     ARN parziale: 123456789012:function:my-function.
 Il vincolo di lunghezza si applica solo all'ARN completo. Se specifichi solo il nome della funzione, questo avrà un limite di lunghezza di 64 caratteri. Limitazioni di lunghezza: lunghezza minima di 1. Lunghezza massima di 140. Modello: (arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}(-gov)?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?Campo obbligatorio: sì 
- 
                     
- Qualifier
- 
               Il numero di versione o nome alias. Limitazioni di lunghezza: lunghezza minima di 1. La lunghezza massima è 128 caratteri. Modello: (|[a-zA-Z0-9$_-]+)Campo obbligatorio: sì 
Corpo della richiesta
La richiesta accetta i seguenti dati in formato JSON.
- ProvisionedConcurrentExecutions
- 
               La quantità di concorrenza in provisioning da allocare per la versione o l'alias. Tipo: integer Intervallo valido: valore minimo di 1. Campo obbligatorio: sì 
Sintassi della risposta
HTTP/1.1 202
Content-type: application/json
{
   "AllocatedProvisionedConcurrentExecutions": number,
   "AvailableProvisionedConcurrentExecutions": number,
   "LastModified": "string",
   "RequestedProvisionedConcurrentExecutions": number,
   "Status": "string",
   "StatusReason": "string"
}Elementi di risposta
Se l'operazione riesce, il servizio restituisce una risposta HTTP 202.
I dati seguenti vengono restituiti in formato JSON mediante il servizio.
- AllocatedProvisionedConcurrentExecutions
- 
               La quantità di concorrenza in provisioning allocata. Quando un alias ponderato viene utilizzato durante le implementazioni canary e lineari, questo valore varia a seconda della quantità di simultaneità fornita per le versioni della funzione. Tipo: integer Intervallo valido: valore minimo di 0. 
- AvailableProvisionedConcurrentExecutions
- 
               La quantità di concorrenza in provisioning disponibile. Tipo: integer Intervallo valido: valore minimo di 0. 
- LastModified
- 
               La data e l'ora dell'ultimo aggiornamento della configurazione da parte dell'utente, in formato ISO 8601 . Tipo: stringa 
- RequestedProvisionedConcurrentExecutions
- 
               La quantità di concorrenza in provisioning richiesta. Tipo: integer Intervallo valido: valore minimo di 1. 
- Status
- 
               Lo stato del processo di allocazione. Tipo: stringa Valori validi: IN_PROGRESS | READY | FAILED
- StatusReason
- 
               Per le allocazioni non riuscite, il motivo per cui non è stato possibile allocare la concorrenza in provisioning. Tipo: stringa 
Errori
Per informazioni sugli errori comuni a tutte le operazioni, consultare Errori comuni.
- InvalidParameterValueException
- 
               Uno dei parametri della richiesta non è valido. Codice di stato HTTP: 400 
- ResourceConflictException
- 
               La risorsa esiste già o è in corso un'altra operazione. Codice di stato HTTP: 409 
- ResourceNotFoundException
- 
               La risorsa specificata nella richiesta non esiste. Codice di stato HTTP: 404 
- ServiceException
- 
               Il servizio AWS Lambda ha riscontrato un errore interno. Codice di stato HTTP: 500 
- TooManyRequestsException
- 
               È stato superato il limite di throughput della richiesta. Per ulteriori informazioni, consulta la pagina relativa alle quote di . Codice di stato HTTP: 429 
Vedi anche
Per ulteriori informazioni sull'utilizzo di questa API in uno degli SDK AWS specifici della lingua, consulta quanto segue: