Una función Lambda está configurada para leer un objeto en un bucket de S3 que está cifrado con una clave de KMS. El rol de ejecución de Lambda incluye permisos para acceder al bucket de S3, pero la función no puede recuperar el contenido del objeto. ¿Cuál es la razón más probable del error?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: El rol de ejecución de la función Lambda no tiene los permisos necesarios para acceder a la clave de KMS que puede descifrar el objeto de S3..
Por qué esta es la respuesta
La razón más probable del error es que el rol de ejecución de la función Lambda no tiene los permisos necesarios para acceder a la clave de KMS utilizada para cifrar el objeto de S3. Aunque el rol tenga permisos para acceder al bucket de S3, si el objeto está cifrado con KMS, la función también necesita permisos kms:Decrypt sobre la clave específica para poder descifrar y leer el contenido. Las otras opciones son menos probables: Si el ingeniero de datos configuró incorrectamente los permisos del bucket de S3, la función no podría acceder al objeto en absoluto, no solo al contenido cifrado. Una versión obsoleta del SDK es poco probable que cause un fallo de lectura específico de KMS sin otros errores más generales. La ubicación del bucket en una región diferente no impediría el acceso si los permisos son correctos, aunque podría introducir latencia, no un error de acceso por falta de permisos de descifrado.
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