Bloco de execução 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 Lambda de ação personalizada

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

Configuração

Para configurar um bloco de execução do Lambda, insira os seguintes valores:

  1. Nome da etapa: insira um nome.

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

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

  4. Região para executar a função 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 Lambda se ela não for bem-sucedida nesse intervalo.

Em seguida, escolha Salvar etapa.

Como funciona

  • Ao criar um bloco de execução Lambda de ação personalizado, você precisa 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 ativadora ou na região desativadora. No entanto, se você executar na região desativadora, ficará dependente dessa região. Não recomendamos que você dependa da região desativadora.

Este bloco suporta modos de execução graciosos e ingraciosos. No modo de execução incorreto, o interruptor de região ignora a etapa do bloco de execução do Lambda.

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

Quando o Region Switch avalia seu plano, o Region Switch executa várias verificações na configuração e nas permissões do bloco de execução do Lambda. O switch de região verifica se o seguinte está correto:

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

  • As configurações de simultaneidade das funções 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.

O Region Switch executa uma execução seca da função 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 operação a seco.

A mudança de região também valida se a função 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 blocos de execução do switch de região, consulteExemplos de políticas baseadas em identidade para 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, o Region Switch retornará avisos de que há problemas e fornecerá mensagens de erro específicas para ajudá-lo 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 durante a execução dessa etapa durante a execução do plano.