Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3
Nesta página, você encontra informações e etapas de solução de problemas comuns do servidor da Web do Airflow.
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
Sintomas: depois que os controles de acesso ao servidor da Web são configurados, não é possível 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 a controles de acesso à rede do servidor da Web, que permitem especificar intervalos de IP autorizados a 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:
- Na lista de ambientes, clique no nome do seu ambiente. A página Detalhes do ambiente é aberta.
- Acesse a guia Configuração do ambiente.
- Verifique se o item Controle de acesso ao servidor da Web está definido como Todos os endereços IP têm acesso (padrão).
- 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 aos controles de acesso à rede do servidor da Web.
Na maioria dos casos, a causa do problema é a incompatibilidade entre o IP desejado especificado e o IP que é realmente resolvido para se conectar à interface do Airflow. Para resolver o problema, faça o seguinte:
Na lista de ambientes, clique no nome do ambiente. A página Detalhes do ambiente é aberta.
Acesse a guia Configuração do ambiente.
Encontre o item Controle de acesso do servidor da Web e clique em Editar.
Na caixa de diálogo Controle de acesso à rede do servidor da Web, selecione Permitir o acesso de todos os endereços IP.
Acesse a interface do Airflow várias vezes e verifique se ela funciona sem problemas:
Se não houver 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 das permissões do IAM. Para mais informações sobre as permissões do IAM para o Cloud Composer, consulte Controle de acesso.
Na caixa de diálogo Controle de acesso à rede do servidor da Web, selecione Permitir o acesso apenas de endereços IP específicos.
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 nesse ponto, significa que o IP com que você está se conectando é um endereço IPv6.
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 nesse ponto, significa que o IP com que você está se conectando é um endereço IPv4.
Agora você determinou se o endereço resolvido é IPv4 ou IPv6.
Dependendo do tipo de endereço, restrinja os intervalos
::/0
ou0.0.0.0/0
a intervalos mais específicos para verificar o intervalo mais amplo quando o acesso parar de funcionar:É 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, use um serviço de terceiros que fornece seu endereço IP externo quando você visitar a página. Você pode pesquisar esses serviços com a consulta de pesquisa "qual é meu endereço IP?".