Debe automatizar las implementaciones de una aplicación sin servidor (serverless) basada en eventos. Necesita plantillas de infraestructura reutilizables, la capacidad de probar la aplicación localmente antes de la implementación e incluir cambios de infraestructura dentro de un pipeline de AWS CodePipeline existente. ¿Qué enfoque satisface estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una plantilla de AWS Serverless Application Model (AWS SAM). Configurar etapas en el pipeline de CodePipeline existente para ejecutar los comandos de la AWS SAM CLI necesarios para implementar la aplicación sin servidor..
Por qué esta es la respuesta
La opción correcta es AWS SAM porque está diseñada específicamente para aplicaciones sin servidor, ofreciendo plantillas reutilizables y la capacidad de probar localmente con SAM CLI. Integrar SAM CLI en un pipeline de CodePipeline existente permite automatizar la implementación y gestionar los cambios de infraestructura junto con el código. AWS Step Functions no es una herramienta para definir infraestructura, sino para orquestar flujos de trabajo de aplicaciones. AWS CloudFormation es una opción viable para la infraestructura, pero SAM es una extensión de CloudFormation optimizada para aplicaciones sin servidor, ofreciendo funcionalidades específicas como pruebas locales. La última opción es menos robusta que la integración directa en CodePipeline, ya que un script automatizado no proporciona la misma visibilidad, control de versiones e integración con otras herramientas de CI/CD que un pipeline de CodePipeline.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta