Acerca de AWS Lambda
AWS Lambda es un servicio de computación basado en eventos y sin servidor que amplía otros servicios de AWS con lógica personalizada o crea otros servicios de backend que funcionan con escala, rendimiento y seguridad. Lambda puede ejecutar código automáticamente en respuesta a varios eventos, como solicitudes HTTP a través de Amazon API Gateway, modificaciones de los objetos en buckets de Amazon S3, actualizaciones de tablas en Amazon DynamoDB y transiciones de estado en AWS Step Functions. También puede ejecutar código directamente desde cualquier aplicación web o móvil. Lambda ejecuta el código en una infraestructura de computación de alta disponibilidad y realiza todas las tareas de administración de la plataforma subyacente, incluido el mantenimiento del servidor y del sistema operativo, el aprovisionamiento de capacidad y el escalado automático, así como la supervisión del código y las funciones de registro.
Con Lambda, puede cargar el código y configurar cuándo se invoca; Lambda se encarga de todo lo demás que es necesario para ejecutar el código con alta disponibilidad. Lambda se integra con muchos otros servicios de AWS y permite crear aplicaciones sin servidor o servicios de backend, que van desde tareas de automatización sencillas que se desencadenan periódicamente hasta aplicaciones de microservicios completas.
Lambda también se puede configurar para acceder a los recursos de la nube virtual privada de Amazon y, por extensión, a los recursos locales.
Puede encapsular Lambda fácilmente con una posición de seguridad sólida con AWS Identity and Access Management (IAM) y otras técnicas que se analizan en este documento técnico para mantener un alto nivel de seguridad y auditoría, y para satisfacer sus necesidades de cumplimiento.