Un desarrollador está implementando una función Lambda existente cuyo paquete de implementación y dependencias se almacenan en Amazon S3 utilizando una plantilla de AWS CloudFormation. La plantilla de CloudFormation define un recurso AWS::Lambda::Function. ¿Cuál es la forma de mínimo esfuerzo para hacer referencia al código de la función almacenado en S3 dentro de la plantilla?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Establecer las propiedades S3Bucket y S3Key en el recurso Lambda para hacer referencia al bucket de S3 y a la clave de objeto existentes..
Por qué esta es la respuesta
La forma de mínimo esfuerzo para referenciar el código de una función Lambda almacenado en S3 es utilizar las propiedades S3Bucket y S3Key dentro del recurso AWS::Lambda::Function de CloudFormation. Esto permite que CloudFormation descargue directamente el paquete de implementación desde la ubicación especificada en S3. Las otras opciones son incorrectas o menos eficientes: Incrustar el código en línea (Code o ZipFile) es adecuado para funciones pequeñas, pero no para paquetes de implementación con dependencias o tamaños considerables, lo cual es el caso aquí al mencionar un "paquete de implementación y dependencias". Usar el valor de la clave de S3 como ZipFile es incorrecto, ya que ZipFile espera el contenido del código comprimido directamente, no una referencia a S3.
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