Como migrar uma função do Lambda para outra conta ou região da AWS usando o console do Lambda?

3 minuto de leitura
0

Preciso mover uma função do AWS Lambda de uma conta da AWS ou região da AWS para outra. Como posso fazer essas migrações usando o console do Lambda?

Breve descrição

Para migrar uma função do Lambda para outra conta da AWS ou região da AWS usando o console do Lambda, faça o seguinte:

1.    Baixe o pacote de implantação da função do Lambda.

2.    Use o pacote de implantação da função Lambda para criar uma nova função do Lambda em outra conta ou região da AWS.

Observação: você também pode migrar uma função do Lambda usando a AWS Command Line Interface (AWS CLI) ou um AWS Serverless Application Model (AWS SAM).

Resolução

Baixar o pacote de implantação da função do Lambda

1.    No console do Lambda, escolha Funções no painel esquerdo.

2.    Escolha o nome da função do Lambda que você deseja migrar.

3.    No canto superior direito da janela da função do Lambda, escolha o menu suspenso Ações e selecione Exportar função.

4.    Na janela Função de exportação, escolha Fazer download do pacote de implantação.

Use o pacote de implantação da função do Lambda para criar uma nova função do Lambda em outra conta ou região da AWS

Observação: o pacote de implantação contém somente o código da função do Lambda. O restante das configurações da função, como tempo limite e tamanho da memória, devem ser inseridas manualmente no console ao criar a nova função. Para migrar automaticamente todo o código e as configurações da sua função, você pode usar um arquivo do AWS SAM.

1.    Em uma nova janela, abra o console do Lambda usando a conta da AWS para a qual você deseja migrar sua função.
-ou-
Use a mesma conta da AWS e escolha a região da AWS para a qual você deseja migrar sua função.

2.    Crie uma nova função do Lambda.

Importante: para criar a nova função, você deve fornecer o nome, o tempo de execução e o perfil de execução da função.

3.    Depois que a função for criada, escolha a guia Código.

4.    No canto superior direito da janela Código-fonte, escolha Carregar de.

5.    Escolha o arquivo.zip e, em seguida, escolha Carregar.

Observação: se o pacote de implantação baixado tiver mais de 10 MB, você deverá primeiro carregá-lo para um bucket do Amazon Simple Storage Service (Amazon S3). Em seguida, escolha a localização do Amazon S3 em vez do **arquivo.zip ** para a etapa 5.

6.    Escolha o pacote de implantação da função do Lambda que você baixou anteriormente.

7.    Escolha Salvar.

8.    Defina as configurações da nova função do Lambda para que elas correspondam à função que você está migrando.

9.    Invoque a função manualmente para testá-la.


AWS OFICIAL
AWS OFICIALAtualizada há um ano