

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à.

# Pacchetto di distribuzione Web Function
<a name="web-functions-configuration-deployment-package"></a>

Impacchettate il codice di Web Function come file.zip e lo memorizzate in un bucket Amazon S3 con versione. La revisione `codeConfig` fa riferimento al bucket, alla chiave e, facoltativamente, a una versione dell'oggetto. Se ometti la versione, Lambda utilizza la versione più recente al momento della creazione, quindi ogni revisione punta a una versione specifica del pacchetto. Il caricamento di un nuovo pacchetto sulla stessa chiave non modifica le revisioni esistenti e puoi ripristinare una revisione precedente purché la versione dell'oggetto rimanga nel bucket.

Il pacchetto deve includere il file di immissione dell'applicazione e tutte le sue dipendenze (ad esempio,). `node_modules` Per impostazione predefinita, Lambda viene caricato `index.js` nella radice del pacchetto come file di ingresso e lo esegue per avviare il server HTTP. Per utilizzare un nome o un percorso diverso (ad esempio,`dist/index.js`), imposta la variabile di `AWS_LAMBDA_NODEJS_ENTRYPOINT` ambiente; vedi[Variabili di ambiente](web-functions-revisions-env-vars.md).

Per informazioni su come creare e caricare il pacchetto su Amazon S3 e creare una revisione che faccia riferimento ad esso, consulta e. [Distribuzione del codice Web Function da Amazon S3](web-functions-code-s3.md) [Creazione di una funzione Web Lambda](web-functions-create.md)