Como solucionar problemas do servidor da Web do Airflow

Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3

Nesta página, você encontra etapas de solução de problemas e informações para problemas comuns problemas com o servidor da Web.

O servidor da Web do Airflow é um componente do Airflow que fornece uma interface do usuário para gerenciar DAGs e tarefas do Airflow. Esta página descreve as etapas de solução de problemas devido a vários problemas de acesso ao servidor da Web Airflow do seu ambiente ou para avisos relacionados ao servidor da Web visíveis nos registros do Airflow.

Não é possível acessar a interface do Airflow quando os controles de acesso à rede estão ativados

Sintoma: após configurar os controles de acesso do servidor da Web, não é possível para acessar a interface do Airflow. Normalmente, o código de erro exibido nessa situação é 403

Informações sobre o problema: o Cloud Composer oferece suporte controles de acesso à rede do servidor da Web, que permite especificar os intervalos de IP com permissão para se conectar ao servidor da Web.

Problemas para acessar a interface do Airflow geralmente resultam no erro 403. Para verificar se o estiver relacionado aos controles de acesso à rede do servidor da Web, faça o seguinte:

  1. Na lista de ambientes, clique no nome do ambiente. A página Detalhes do ambiente é aberta.
  2. Acesse a guia Configuração do ambiente.
  3. Verifique se o item Controle de acesso do servidor da Web está definido como Todos os endereços IP têm acesso (padrão).
  4. Se um valor diferente de Todos os endereços IP têm acesso (padrão) for configurado, o controle de acesso à rede será ativado e a visibilidade da interface do Airflow é limitada aos endereços IPv4 e IPv6 fornecidos intervalos. Nesse caso, o problema pode estar relacionado à rede do servidor da Web. controles de acesso.

Na maioria dos casos, a causa do problema é a incompatibilidade entre o IP pretendido especificado e o IP que realmente precisa se conectar ao interface do Airflow. Para solucionar o problema, faça o seguinte:

  1. Na lista de ambientes, clique no nome do ambiente. A página Detalhes do ambiente é aberta.

  2. Acesse a guia Configuração do ambiente.

  3. Encontre o item Controle de acesso do servidor da Web e clique em Editar.

  4. Na caixa de diálogo Controle de acesso à rede do servidor da Web, selecione Permitir o acesso de todos os endereços IP.

  5. acessar a interface do Airflow várias vezes e verificar se ela funciona sem nenhuma problemas:

    • Se você não tiver problemas, siga para a próxima etapa.

    • Se você tiver um problema neste momento, significa que ele pode ter relação com a configuração de permissões do IAM. Para mais informações sobre as permissões do IAM para Cloud Composer, consulte Controle de acesso.

  6. Na caixa de diálogo Controle de acesso à rede do servidor da Web, selecione Permitir o acesso apenas de endereços IP específicos.

  7. Adicione o intervalo de IP 0.0.0.0/0, acesse a interface do Airflow várias vezes e verifique se ele funciona sem problemas:

    • Se não houver problemas, o IP que você está conectando é um endereço IPv4.

    • Se você tiver um problema neste momento, significa que o IP para o qual está ao qual se conectam é um endereço IPv6.

  8. Exclua o intervalo de IP 0.0.0.0/0 e adicione o intervalo de IP ::/0.

    • Se não houver problemas, o IP que você está conectando é um endereço IPv6.

    • Se você tiver um problema neste momento, significa que o IP para o qual está ao qual se conectam é um endereço IPv4.

  9. Agora você determinou se o endereço resolvido é IPv4 ou IPv6.

  10. Dependendo do tipo de endereço, restrinja os intervalos ::/0 ou 0.0.0.0/0 para outros mais específicos, para verificar o intervalo mais amplo quando o acesso for interrompido funcionando:

    • É possível começar com a máscara de sub-rede ampla (como 192.0.2.0/8) que inclui o endereço que você presume ser seu endereço IP.

    • Para determinar seu endereço IP, é possível usar um serviço de terceiros que fornece seu endereço IP externo quando você visita a página. Você pode pesquise esses serviços pelo "qual é meu endereço IP" consulta de pesquisa).

A seguir