Olá a todos, e bem-vindos de volta.
Agora neste vídeo serão exploradas as etapas relacionadas à migração associadas à função Lambda.
Portanto, nesta fase, vamos assumir que você tem uma função lambda que funciona na conta um e quer
que a mesma função lambda esteja disponível na conta dois.
Portanto, para conseguir isso, vamos analisar as etapas gerais que estão envolvidas.
Agora, o passo número um está relacionado à exportação de uma função.
Portanto, dentro do primeiro passo primário aqui é baixar o pacote de implantação das Funções Lambda, e depois usar
o pacote de implantação das Funções Lambda para criar uma nova função Lambda em outra conta ou região.
Por exemplo, se você olhar para a captura de tela, você pode ir em frente e exportar facilmente uma função específica.
Portanto, é isto que pretendemos fazer como parte do primeiro passo.
E nesta segunda etapa, em outra conta ou região você pode usar o upload de e pode carregar o arquivo zip do
pacote de implementação apropriado e essa é a etapa geral envolvida.
Agora, dentro das indicações importantes que você precisa manter uma nota.
A primeira é que o pacote de implantação contém apenas o código das funções Lambda.
Parte muito importante para lembrar o segundo ponteiro é que o resto das configurações de suas funções,
como o tamanho da memória timeout, deve ser inserido manualmente no console quando você criar a nova função.
Portanto, se você quiser evitar isso, se quiser migrar todo o seu código de função e a configuração, você
pode usar automaticamente o mesmo arquivo.
Portanto, vamos em frente e explorar isto de um ponto de vista prático.
Então vamos assumir que você tem uma função aqui chamada função de Key Labs.
Este é um olá muito simples da função Lambda, como você pode ver aqui.
Portanto, vamos supor que você queira migrar para uma região diferente ou para uma conta totalmente diferente.
Portanto, o primeiro passo aqui é a função de exportação.
Agora, quando você exporta, há duas opções.
Você tem um pacote de implantação e tem um mesmo arquivo.
Portanto, vamos usar os dois.
Usaremos o pacote de implantação, bem como o mesmo arquivo.
Agora, se você olhar para o pacote de implantação, vamos abrir o arquivo comprimido para que você tenha este ponto
de índice JavaScript, vamos abrir isto.
Portanto, aqui dentro você tem sua auréola do Código Lambda e é só isso.
Seu pacote de implantação não contém nenhum outro detalhe.
Vamos voltar, vamos abrir o mesmo arquivo.
Agora, se você olhar para o mesmo arquivo, ele contém várias outras configurações como tempo de execução
de seu código, você escreve a descrição, o tamanho da memória, o tempo, o timeout, o papel e vários
outros.
E esta é a razão pela qual discutimos que o pacote de implementação contém apenas o código das Funções
Lambda e se você quiser migrar o código, bem como a configuração, então você pode fazer uso do mesmo
arquivo.
Muito bem.
Portanto, esta é a primeira parte.
Agora, digamos que você queira.
Migrou para uma região diferente.
Vamos abrir uma das outras regiões aqui.
Vamos criar rapidamente uma função lambda.
Vou chamar isso de teste.
Novamente, o tempo de execução é um nó semelhante às funções anteriores da grade de tempo de execução e tudo o que você terá
que fazer é aqui.
Você pode importar este arquivo zip específico.
Portanto, aqui você pode carregar o arquivo zip e seu novo código estará pronto.
Portanto, esta é uma visão geral de alto nível sobre a migração da função lambda.
E com isto terminará o vídeo de hoje.