Ir para o conteúdo

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

3 minuto de leitura
0

Quero mover uma função do AWS Lambda de uma conta da AWS ou região da AWS para outra.

Breve descrição

Para usar o console do Lambda para migrar uma função para outra conta ou região, baixe o pacote de implantação da função. Em seguida, 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.

Observação: você também pode usar a AWS Command Line Interface (AWS CLI) para migrar uma função do Lambda para outra conta ou região. Ou você pode usar um arquivo do AWS Serverless Application Model (AWS SAM) para migrar uma função do Lambda para outra conta ou região.

Resolução

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

Observação: o pacote de implantação contém somente o código da função do Lambda. Você deve inserir manualmente as configurações da função, como variáveis de ambiente, camadas, destinos e permissões, 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.

Conclua as etapas a seguir:

  1. Abra o console do Lambda.
  2. No painel de navegação, escolha Funções e selecione o nome da função do Lambda que deseja migrar.
  3. Escolha a lista suspensa Baixar e, em seguida, selecione Baixar o zip do código da funçã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

Conclua as etapas a seguir:

  1. Abra o console do Lambda com a conta ou na região para a qual você deseja migrar sua função.
  2. Crie uma nova função do Lambda.
  3. Escolha a guia Código.
  4. Escolha a opção Carregar na lista suspensa e escolha arquivo .zip.
  5. Escolha Carregar e, em seguida, escolha o pacote de implantação da função do Lambda que você baixou anteriormente.
  6. Observação: se o pacote de implantação baixado tiver mais de 50 MB quando estiver compactado, faça o upload para um bucket do Amazon Simple Storage Service (Amazon S3). Em seguida, escolha localização do Amazon S3 em vez de arquivo .zip. Certifique-se de que o bucket do Amazon S3 esteja na mesma região da AWS que sua função do Lambda.
  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 OFICIALAtualizada há 8 meses