Bloco de execução do Lambda de ação personalizada - Amazon Application Recovery Controller (ARC)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Bloco de execução do Lambda de ação personalizada

O bloco de execução do Lambda de ação personalizada permite que você adicione uma etapa personalizada a um plano usando uma função do Lambda.

Configuração

Para configurar um bloco de execução do Lambda, insira os valores a seguir.

Importante

Antes de configurar o bloco de execução, verifique se você tem a política do IAM correta. Para obter mais informações, consulte Exemplo de política de bloco de execução do Lambda de ação personalizada.

  1. Nome da etapa: insira um nome.

  2. Descrição da etapa (opcional): insira uma descrição para a etapa.

  3. ARN da função do Lambda a ser invocada ao ativar ou desativar a região: especifique o ARN da função do Lambda a ser executada nesta etapa.

  4. Região para executar a função do Lambda: no menu suspenso, escolha a região na qual você deseja executar as funções do Lambda.

  5. Tempo limite: insira um valor de tempo limite.

  6. Intervalo de repetição: insira um intervalo de repetição para executar novamente a função do Lambda se ela não for bem-sucedida nesse intervalo.

Em seguida, escolha Salvar etapa.

Como funciona

  • Ao criar um bloco de execução do Lambda de ação personalizado, você precisará especificar duas funções do Lambda para a etapa a ser executada, uma em cada uma das regiões do plano.

  • Você pode configurar em qual região deseja que o Lambda seja executado, por exemplo, na região de ativação ou na região de desativação. No entanto, se você executar na região de desativação, ficará dependente dessa região. Não recomendamos que você dependa da região de desativação.

Este bloco é compatível com os modos de execução normais e anormais. No modo de execução anormal, a mudança de região ignora a etapa do bloco de execução do Lambda.

O que é avaliado como parte da avaliação do plano

Quando a mudança de região avalia seu plano, ela executa várias verificações na configuração e nas permissões do bloco de execução do Lambda. A mudança de região verifica se:

  • As funções do Lambda especificadas na configuração existem.

  • As configurações de simultaneidade das funções do Lambda não são limitadas, incluindo a verificação do seguinte:

    • A simultaneidade não está definida como 0.

    • Pelo menos uma execução simultânea está disponível ou essa simultaneidade sem reservas existe.

A mudança de região realiza uma simulação da função do Lambda para validar os parâmetros e permissões especificados, sem executar a lógica real da função. Os custos padrão do Lambda são incorridos quando você executa uma simulação.

A mudança de região também valida se o perfil do IAM do plano tem as permissões necessárias para a execução do Lambda. Para obter mais informações sobre as permissões necessárias para os blocos de execução da mudança de região, consulte Exemplos de políticas baseadas em identidade para a mudança de região no ARC.

As permissões corretas do IAM são essenciais para o funcionamento adequado do bloco de execução do Lambda. Se alguma dessas validações falhar, a mudança de região retornará avisos informando que há problemas e fornecerá mensagens de erro específicas para ajudar você a resolver os problemas de permissões ou configuração. Isso garante que seu plano tenha o acesso necessário para gerenciar e interagir com o Lambda ao realizar essa etapa durante a execução do plano.