Empacotar o aplicativo SAM do AWS
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 comando sam package SAM do AWS para criar e empacotar artefatos para suas funções do Lambda e seu aplicativo do CodeDeploy. 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 comando sam
deploy SAM do AWS 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 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-bucketamzn-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. O output-template-file especifica o nome do novo arquivo que é usado pelo comando sam deploy SAM do AWS.