Publicado en: Feb 28, 2023
AWS Lambda ahora admite las secuencias de cambios de Amazon DocumentDB como fuente de eventos. La función de secuencias de cambios de Amazon DocumentDB (con compatibilidad con MongoDB) proporciona una secuencia ordenada por tiempo de los eventos de cambio que se producen en las colecciones del clúster. Los clientes ahora pueden consumir estos eventos en sus aplicaciones sin servidor de Lambda.
Amazon DocumentDB es una base de datos de documentos totalmente administrada, escalable y de alta disponibilidad compatible con MongoDB que facilita el almacenamiento, la consulta y la indexación de datos JSON. Con las secuencias de cambios de Amazon DocumentDB como fuente de eventos para Lambda, puede crear aplicaciones basadas en eventos que reaccionen a los cambios en sus bases de datos casi en tiempo real. Puede utilizar las funciones de Lambda para procesar documentos nuevos, realizar un seguimiento de las actualizaciones de los documentos existentes o registrar los documentos eliminados. Puede utilizar cualquier lenguaje de programación compatible con Lambda para escribir sus funciones.
Para empezar, habilite las secuencias de cambios en su clúster de Amazon DocumentDB y, a continuación, seleccione su clúster como origen de eventos para la función de Lambda mediante la consola de administración de AWS, la CLI de AWS, AWS SAM o AWS SDK para Lambda. Las secuencias de cambios de Amazon DocumentDB como fuente de eventos de Lambda están disponibles en todas las regiones comerciales de AWS donde están disponibles AWS Lambda y Amazon DocumentDB. El aprovisionamiento de una asignación de orígenes de eventos no implica ningún cargo adicional. Sin embargo, se aplican cargos por habilitar las secuencias de cambios de Amazon DocumentDB. Consulte los precios de Amazon DocumentDB para obtener más información. Debe pagar por las invocaciones de Lambda que se activen por una secuencia de cambio de Amazon DocumentDB. Para obtener más información sobre cómo crear una aplicación de consumo de Amazon DocumentDB con Lambda, lea la Guía para desarrolladores de Lambda.