Hola a todos y bienvenidos de nuevo.
Ahora, en el video de hoy, vamos a discutir sobre los fundamentos de Lambda Layers.
Ahora, en primer lugar, vamos a ver en el desafío general que la organización solía enfrentar post, que
será discutir los beneficios que la capa de Lambda proporciona.
Así que supongamos que las organizaciones están ejecutando 50 funciones Lambda y todas ellas se basan
en Python, y todas las 50 funciones Lambda también hacen uso del mismo conjunto de bibliotecas base, por lo que tienen el mismo
conjunto de dependencias y módulos apropiados.
Ahora, uno de los retos que verás aquí es que tendrás un gran tamaño de paquete de despliegue.
Su actualización será difícil e incluso lo será su tiempo de despliegue.
Por lo tanto, a estas alturas sigue siendo confuso.
Veámoslo desde la perspectiva diagramática.
Así que vamos a suponer que usted tiene una función cuando usted tiene su código Python y usted tiene un cierto conjunto
de bibliotecas de base aquí.
Del mismo modo, usted tiene la función de nuevo, un código python, el mismo conjunto de módulo base.
De nuevo tienes la función 50.
Así que como este tiene 50 funciones, el mismo módulo base, código diferente como podemos identificar
aquí es que el módulo base es el mismo en todas las funciones.
Y supongamos que el tamaño del módulo base es un poco grande.
Así que en estos casos supondrá muchos retos.
Por ejemplo, aumentará el tiempo total de despliegue.
También aumentará el tamaño del paquete de despliegue y será difícil actualizarlo.
Ahora supongamos que mañana quieres añadir una biblioteca más asociada a esto.
Así que tendrás que actualizar el paquete de despliegue o todas las funciones.
Este es uno de los retos.
Y para superar esto, tienes las capas lambda.
Ahora, uno de los beneficios de la capa lambda es que puedes centralizar tus dependencias y módulos y luego
puedes asociarlo con el conjunto de funciones que tienes.
Así que esta centralización que vemos aquí se denomina capa lambda.
Así que tienes un conjunto de capa lambda y esta capa puede estar asociada con múltiples conjuntos de funciones.
Así que mañana si quieres actualizarlo, puedes actualizarlo a nivel de capa lambda.
Así que su el tiempo de despliegue será mucho más pequeño porque ahora sólo tiene su código de aplicación
y también tiene la reutilización de código oral.
Así que con este conjunto de base, vamos a seguir adelante y mirar en él desde la perspectiva de demostración.
Ahora para la demostración de hoy, tengo una función llamada como una función lambda capa.
Vamos a abrir esto rápidamente.
Se basa en Python.
Ahora, de nuevo, este es un simple hola de la función Lambda.
Así que ahora usted tiene una importación de JSON aquí.
Sigamos y añadamos uno más.
Diré importación de solicitud.
De acuerdo.
Una vez entonces lo desplegaremos.
Y vamos a probarlo rápidamente.
Sólo diré que el evento es cero uno.
Lo pruebo como era de esperar.
Usted está recibiendo un resultado de ejecución de fallar y lo que está indicando ningún módulo llamado solicitud.
Está bien.
Así que ahora lo que he hecho, también he creado una capa lambda.
Abramos esto.
Hay una capa lambda llamada python based libraries y dentro de ella tienes los módulos de petición apropiados.
Así que ahora lo que puedes hacer, puedes asociar esta capa con esa función lambda y entonces verificaremos
si una función lambda funciona.
Así que sigamos, bajemos un poco.
Si ves que tienes las capas, vamos a añadir rápidamente una capa.
Vamos a seleccionar la capa personalizada, vamos a seleccionar que las bibliotecas base de python y la versión adecuada.
Y luego vamos a seguir adelante y añadirlo.
Una vez añadida la capa, vamos a probarla de nuevo rápidamente.
Esta vez diré evento como cero a.
Y ya ves el resultado de la ejecución.
Afirma que tuvo éxito.
Y estamos recibiendo Halo de Lambda.
Aparte de eso, una cosa más que quería mostrarte es que puedes añadir múltiples conjuntos de capas.
Así que tienes las capas, las capas personalizadas.
Así que las capas personalizadas es algo que habíamos seleccionado.
Ahora también proporciona un conjunto de capas relacionadas con varios conjuntos como la extensión Lambda Inside.
Tienes el SDK de EE.UU. relacionado, la configuración de la aplicación y varios otros.
Así que esa es la visión general de alto nivel sobre las capas lambda.
Y con esto concluirá el vídeo de hoy.