Un desarrollador utiliza las notificaciones de eventos de S3 para invocar funciones Lambda para el procesamiento de imágenes. En la misma cuenta de AWS, hay un bucket de S3 y una Lambda de desarrollo, y un bucket de S3 y una Lambda de producción. Las cargas en el bucket de desarrollo están invocando incorrectamente la Lambda de producción. El desarrollador debe evitar que las cargas de desarrollo afecten a la producción con la menor interrupción. ¿Qué debe hacer el desarrollador?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Mover el desarrollo y la producción a cuentas de AWS separadas y añadir políticas basadas en recursos a las funciones Lambda para que puedan ser invocadas solo por buckets de S3 dentro de la misma cuenta..
Por qué esta es la respuesta
La opción correcta es mover el desarrollo y la producción a cuentas de AWS separadas y añadir políticas basadas en recursos a las funciones Lambda. Separar los entornos en cuentas distintas es una práctica recomendada de seguridad y aislamiento, previniendo interferencias accidentales como la descrita. Las políticas basadas en recursos en las funciones Lambda aseguran que solo los buckets de S3 dentro de la misma cuenta puedan invocarlas, reforzando el aislamiento. Modificar el rol de ejecución de la Lambda de producción solo controlaría lo que la Lambda puede hacer, no lo que la invoca. Añadir o actualizar las políticas de bucket de S3 podría resolver el problema, pero no proporciona el nivel de aislamiento y seguridad que ofrece la separación de cuentas, lo que lo hace menos robusto a largo plazo. Mover a cuentas separadas sin políticas basadas en recursos en Lambda no garantiza que las invocaciones no se crucen si el evento S3 está configurado incorrectamente.
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