Implementación de la aplicación y los recursos con AWS SAM
La implementación de su aplicación aprovisiona y configura los recursos de AWS en la nube de AWS, lo que hace que la aplicación se ejecute en la nube. AWS SAM utiliza CloudFormation como mecanismo de implementación subyacente. AWS SAM utiliza los artefactos de compilación que se crean al ejecutar el comando sam build como entradas estándar para implementar la aplicación sin servidor.
Con AWS SAM, puede implementar la aplicación sin servidor manualmente o puede automatizar las implementaciones. Para automatizar las implementaciones, se utilizan canalizaciones de AWS SAM con el sistema de integración e implementación continuas (CI/CD) que elija. La canalización de implementación es una secuencia automatizada de pasos que se llevan a cabo para lanzar una nueva versión de la aplicación sin servidor.
En los temas de esta sección se proporcionan instrucciones sobre las implementaciones automatizadas y manuales. Para implementar la aplicación manualmente, utilizará comandos de la CLI de AWS SAM. Para automatizar las implementaciones, consulte los temas de esta sección. Proporcionan específicamente contenido detallado sobre la automatización de las implementaciones mediante canalizaciones y un sistema de CI/CD. Esto incluye la generación de una canalización inicial, la configuración de la automatización, la solución de problemas de las implementaciones, el uso de la autenticación de usuarios de OpenID Connect (OIDC) y la carga de archivos locales en el momento de la implementación.