Un desarrollador está creando un script para una implementación automatizada de una aplicación serverless y quiere usar una plantilla existente de AWS Serverless Application Model (SAM). ¿Cuál de las siguientes opciones debería usar el desarrollador? (Elija dos).
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Ejecutar aws cloudformation package para crear el artefacto de implementación, luego ejecutar aws cloudformation deploy para implementarlo., Ejecutar sam package para crear el artefacto de implementación, luego ejecutar sam deploy para implementarlo..
Por qué esta es la respuesta
Las dos opciones correctas describen los flujos de trabajo estándar para implementar aplicaciones SAM. La CLI de AWS SAM (sam package y sam deploy) es una extensión de la CLI de CloudFormation que simplifica la implementación de recursos serverless. Alternativamente, puedes usar los comandos de CloudFormation directamente (aws cloudformation package y aws cloudformation deploy), ya que SAM se basa en CloudFormation. Las opciones incorrectas no son métodos válidos para implementar una aplicación SAM completa. aws lambda update-function-code solo actualiza el código de una función Lambda existente, no crea una aplicación completa ni procesa una plantilla SAM. aws serverlessrepo create-application es para publicar o consumir aplicaciones en el AWS Serverless Application Repository, no para implementar una aplicación desde una plantilla local. Subir un ZIP a S3 y usar aws cloudformation create-stack es un enfoque más manual que no aprovecha las capacidades de empaquetado y despliegue de SAM o CloudFormation para plantillas serverless.
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