Olá a todos, e bem-vindos de volta.
Agora, no vídeo de hoje, vamos discutir sobre os conceitos básicos da Lambda Layers.
Agora, primeiro, vamos olhar para o desafio geral que a organização costumava enfrentar, que será
discutir os benefícios que a camada Lambda proporciona.
Então vamos assumir que as organizações estão executando 50 funções Lambda e todas elas são baseadas em
Python, e todas as 50 funções Lambda também fazem uso do mesmo conjunto de bibliotecas de base, de modo que elas têm o mesmo
conjunto de dependências e módulos apropriados.
Agora, um dos desafios que você verá aqui é que você terá um grande tamanho de pacote de implantação.
Sua atualização será difícil e até mesmo seu tempo de implantação será difícil.
Portanto, nesta fase, ainda é confuso.
Vamos analisá-lo sob a perspectiva diagramática.
Então vamos assumir que você tem uma função quando você tem seu código Python e tem um certo conjunto de bibliotecas
básicas aqui.
Da mesma forma, você tem a função de novamente, um código python, o mesmo conjunto de módulo básico.
Novamente você tem a função 50.
Assim, assim você tem 50 funções, o mesmo módulo básico, código diferente como podemos identificar
aqui é que o módulo básico é o mesmo em todas as funções.
E vamos assumir que o tamanho do módulo base é um pouco grande.
Portanto, em tais casos, isso trará muitos desafios.
Por exemplo, ele aumentará seu tempo total de implantação.
Também aumentará o tamanho do pacote de implantação e a atualização será difícil.
Então agora vamos supor que amanhã você queira acrescentar mais uma biblioteca associada a isto.
Portanto, você terá que atualizar o pacote de implantação ou todas as funções.
Portanto, este é um dos desafios.
E, para superar isso, você tem as camadas lambda.
Agora, um dos benefícios da camada lambda é que você pode centralizar suas dependências e módulos e depois
pode associá-la ao conjunto de funções que você tem.
Portanto, esta centralização que vemos aqui é referida como uma camada lambda.
Assim, você tem um conjunto de camadas lambda e esta camada pode ser associada a um conjunto múltiplo de funções.
Portanto, amanhã, se você quiser atualizá-lo, você pode atualizá-lo em nível lambda.
Portanto, seu tempo de implantação será muito menor porque agora você só tem seu código de
aplicação e também tem a reusabilidade do código oral.
Portanto, com este conjunto de bases, vamos em frente e analisá-lo a partir da perspectiva da demonstração.
Agora, para a demonstração de hoje, eu tenho uma função chamada de função lambda em camadas.
Vamos abrir isto rapidamente.
Isto é baseado em Python.
Agora, novamente, este é um simples olá da função Lambda.
Portanto, agora você tem aqui uma importação do JSON.
Vamos em frente e acrescentemos mais um.
Eu direi importação de pedido.
Muito bem.
Uma vez que, então, a implantaremos.
E vamos em frente e testá-la rapidamente.
Eu direi apenas que o evento é zero um.
Eu o testei como esperado.
Você está recebendo um resultado de falha na execução e o que ele está declarando não há solicitação de módulo nomeado.
Isto é bom.
Assim, agora o que fiz, criei também uma camada lambda.
Vamos abrir isto.
Existe uma camada lambda chamada python-based libraries e dentro dela você tem os módulos de solicitação apropriados.
Assim, agora o que você pode fazer, você pode associar esta camada com aquela função lambda e então verificaremos
se uma função lambda funciona.
Portanto, vamos em frente, vamos um pouco para baixo.
Se você vir que tem as camadas, vamos adicionar rapidamente uma camada.
Selecionaremos a camada personalizada, selecionaremos aquela biblioteca de base python e a versão apropriada.
E depois vamos em frente e adicioná-lo.
Uma vez que você tenha adicionado a camada, vamos em frente e testá-la rapidamente novamente.
Desta vez eu direi evento como zero para.
E você vê o resultado da execução.
Afirma que foi bem sucedido.
E nós estamos recebendo Halo da Lambda.
Além disso, mais uma coisa que eu queria mostrar é que você pode adicionar múltiplos conjuntos de camadas.
Portanto, você tem as camadas, as camadas personalizadas.
Portanto, camadas personalizadas é algo que tínhamos selecionado.
Agora também fornece um conjunto de camadas relacionadas a vários conjuntos como a extensão Lambda Inside.
Você tem o US SDK relacionado, a configuração do aplicativo e vários outros.
Portanto, esta é a visão geral de alto nível sobre as camadas lambda.
E com isto terminará o vídeo de hoje.