Creación del paquete de la aplicación de AWS SAM - AWS CodeDeploy

Creación del paquete de la aplicación de AWS SAM

Ahora debería tener cuatro archivos en su directorio SAM-Tutorial:

  • beforeAllowTraffic.js

  • afterAllowTraffic.js

  • myDateTimeFunction.js

  • template.yml

Está todo listo para utilizar el comando AWS SAM sam package para crear y empaquetar artefactos para las funciones de Lambda y la aplicación de CodeDeploy. Los artefactos se cargan en un bucket de S3. El resultado del comando es un nuevo archivo llamado package.yml. El comando sam deploy de AWS SAM utiliza este archivo en el siguiente paso.

nota

Para obtener más información sobre el comando sam package, consulte la Referencia de la CLI de AWS SAM en la Guía para desarrolladores de AWS Serverless Application Model.

En el directorio SAM-Tutorial, ejecute el siguiente elemento.

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

Para el parámetro s3-bucket, especifique el bucket de Amazon S3 que ha creado como requisito previo para este tutorial. output-template-file especifica el nombre del nuevo archivo que utiliza el comando sam deploy de AWS SAM.