

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

# Package dell'applicazione AWS SAM
<a name="tutorial-lambda-sam-package"></a>

 Ora, la directory `SAM-Tutorial` dovrebbe contenere quattro file: 
+ `beforeAllowTraffic.js`
+ `afterAllowTraffic.js`
+ `myDateTimeFunction.js`
+ `template.yml`

 Ora sei pronto per usare il **sam package** comando AWS SAM per creare e impacchettare artefatti per le tue funzioni e applicazioni Lambda. CodeDeploy Gli artefatti vengono caricati in un bucket S3. L'output del comando è un nuovo file denominato `package.yml`. Questo file viene utilizzato dal **sam deploy** comando AWS SAM nel passaggio successivo. 

**Nota**  
 Per ulteriori informazioni sul **sam package** comando, consulta il [riferimento ai comandi AWS SAM CLI](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-command-reference.html) nella *AWS Serverless Application Model Developer* Guide. 

 Nella directory `SAM-Tutorial`, eseguire il seguente comando. 

```
sam package \
  --template-file template.yml \
  --output-template-file package.yml \
  --s3-bucket amzn-s3-demo-bucket
```

Per il `s3-bucket` parametro, specifica il bucket Amazon S3 che hai creato come prerequisito per questo tutorial. `output-template-file`specifica il nome del nuovo file utilizzato dal comando SAM. AWS **sam deploy**