

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Package o aplicativo AWS SAM
<a name="tutorial-lambda-sam-package"></a>

 Agora você deve ter quatro arquivos em seu diretório `SAM-Tutorial`: 
+ `beforeAllowTraffic.js`
+ `afterAllowTraffic.js`
+ `myDateTimeFunction.js`
+ `template.yml`

 Agora você está pronto para usar o **sam package** comando AWS SAM para criar e empacotar artefatos para suas funções CodeDeploy e aplicativos Lambda. Os artefatos são carregados em um bucket do S3. A saída do comando é um novo arquivo chamado `package.yml`. Esse arquivo é usado pelo **sam deploy** comando AWS SAM na próxima etapa. 

**nota**  
 Para obter mais informações sobre o comando **sam package**, consulte a [Referência do comando da CLI AWS SAM](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-command-reference.html) no *Guia do desenvolvedor do AWS Serverless Application Model *. 

 No diretório `SAM-Tutorial`, execute o seguinte: 

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

Para o parâmetro `s3-bucket`, especifique o bucket do Amazon S3 que você criou como um pré-requisito para este tutorial. `output-template-file`Especifica o nome do novo arquivo usado pelo **sam deploy** comando AWS SAM.