Get Hands-on with Amazon EKS - Workshop Event Series
Whether you're taking your first steps with Kubernetes or you're an experienced practitioner looking to sharpen your skills, our Amazon EKS workshop series delivers practical, real-world experience that moves you forward. Learn directly from AWS solutions architects and EKS specialists through hands-on sessions designed to build your confidence with Kubernetes. Register now and start building with Amazon EKS!
¿Cómo puedo implementar funciones de Lambda con bibliotecas externas mediante AWS Cloud9?
2 minutos de lectura
0
Quiero añadir bibliotecas externas a una función de AWS Lambda que desarrollé con AWS Cloud9. ¿Cómo lo hago?
3. En el panel de navegación de la izquierda, seleccione Environment. Se abre la ventana Environment.
4. Abra el menú contextual (clic con el botón derecho) de la carpeta principal de la función. Nota: La carpeta principal de la función aparece en la lista con el mismo nombre que la función.
6. Importe un módulo de biblioteca externo ejecutando el siguiente comando pip en la nueva terminal:
Importante: Sustituya ModuleName por el nombre del módulo que desee importar.
python -m pip install --target=./ ModuleName
Nota: Para asegurarse de que están instaladas las versiones correctas de los paquetes de Python, se recomienda especificar un archivo requirements.txt en el comando pip. Para obtener más información, consulte la sección Requirements file format de la documentación de pip.
7. Repita el paso seis para cada módulo que desee importar. Los módulos importados aparecen en la carpeta principal de la función.
Implemente su función de Lambda con el kit de herramientas de AWS
Siga las instrucciones que se indican en Deploying a serverless application de la guía del usuario de AWS Cloud9. Tras implementar la función, puede ejecutar el código con los módulos adicionales que ha importado.