23.3. Integración de API Gateway con AWS Lambda: creación de funciones Lambda en Python

Página 89

23.3. Integración de API Gateway con AWS Lambda: creación de funciones Lambda en Python

Crear funciones Lambda en Python es una tarea esencial cuando se trabaja con desarrollo backend en AWS. La integración de API Gateway con AWS Lambda permite a los desarrolladores crear, implementar y administrar API fácilmente. Este artículo proporcionará una descripción detallada de cómo crear funciones Lambda en Python e integrarlas con API Gateway.

Introducción a AWS Lambda

AWS Lambda es un servicio informático que le permite ejecutar código sin aprovisionar ni administrar servidores. Ejecuta su código solo cuando es necesario y escala automáticamente desde unas pocas solicitudes por día hasta miles por segundo. Solo paga por el tiempo de computación que consume; no hay cargos cuando su código no se está ejecutando.

Introducción a API Gateway

Amazon API Gateway es un servicio totalmente administrado que facilita el desarrollo, la implementación y el mantenimiento de API a cualquier escala. Con API Gateway, puede crear API RESTful y WebSocket que permiten conexiones en tiempo real para datos bidireccionales entre aplicaciones y servidores.

Cómo crear funciones Lambda en Python

Para crear una función Lambda en Python, debe seguir los siguientes pasos:

  1. Abra la consola de AWS Lambda y elija 'Crear función'.
  2. En la página "Crear rol", elija "Crear desde cero".
  3. Ingrese un nombre para su función, como 'minhaFuncaoLambda'.
  4. Para 'Runtime', elija 'Python 3.8' (o cualquier versión de Python que desee utilizar).
  5. En 'Permisos', elija 'Crear una nueva función con permisos básicos de Lambda'.
  6. Elija 'Crear rol'.

Después de crear la función, puede escribir el código Python en la sección 'Código de función' de la consola de AWS Lambda.

Cómo integrar la función Lambda con API Gateway

Después de crear su función Lambda, puede integrarla con API Gateway. Estos son los pasos que debes seguir:

  1. Abra la consola de AWS API Gateway y elija 'Crear API'.
  2. En la página 'Crear nueva API', elija 'API REST' y luego 'Crear'.
  3. Ingrese un nombre para su API y elija 'Crear API'.
  4. En el panel de recursos, elija 'Crear método' y luego 'PUBLICAR'.
  5. En la configuración del método POST, para 'Integración', elija 'Función Lambda'.
  6. Ingrese el nombre de su función Lambda y elija 'Guardar'.

Después de seguir estos pasos, su función Lambda se integrará con API Gateway.

Conclusión

La integración de API Gateway con AWS Lambda permite a los desarrolladores crear y administrar API de manera eficiente. La creación de funciones Lambda en Python es un proceso sencillo que se puede realizar fácilmente a través de la consola de AWS Lambda. Una vez creada la función Lambda, se puede integrar con API Gateway para permitir la creación de API RESTful y WebSocket. Este proceso permite a los desarrolladores crear aplicaciones escalables y eficientes en AWS.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el proceso para crear una función Lambda en Python en AWS?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

9023.4. Integración de API Gateway con AWS Lambda: configuración de su entorno de desarrollo de AWS

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.