Un ingeniero de datos debe crear una función Lambda que convierta los archivos .csv subidos a S3 a Parquet y debe activarse solo cuando un usuario sube un archivo .csv. ¿Qué solución proporciona este comportamiento con la menor sobrecarga operativa?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree una notificación de evento de S3 con un tipo de evento s3:ObjectCreated:*. Use una regla de filtro para generar notificaciones solo cuando el sufijo incluya .csv. Establezca el Amazon Resource Name (ARN) de la función Lambda como destino de la notificación de evento..
Por qué esta es la respuesta
La opción correcta utiliza una notificación de evento de S3 configurada para el tipo de evento s3:ObjectCreated:, que se activa específicamente cuando se crea un nuevo objeto. La regla de filtro por sufijo .csv asegura que la función Lambda solo se invoque para los archivos relevantes. Al establecer directamente el ARN de la función Lambda como destino, se logra la menor sobrecarga operativa, ya que S3 invoca la función directamente sin intermediarios adicionales. Las opciones incorrectas son: s3:ObjectTagging: no es apropiado porque la activación debe ser por la creación del archivo, no por el etiquetado. s3: es demasiado amplio y activaría la función para cualquier evento en el bucket, no solo la creación de objetos, lo que aumentaría los costos y la complejidad. Usar un tema de Amazon SNS como intermediario añadiría una capa adicional de complejidad y sobrecarga operativa innecesaria, ya que S3 puede invocar directamente la función Lambda.
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