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 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 com permissão para se conectar ao servidor da Web.
Problemas com o acesso à interface do Airflow geralmente resultam no erro 403. Para verificar se o erro está 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 do 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 pretendido especificado e o IP realmente determinado para conexão com o interface do Airflow. Para resolver o problema, 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.
Encontre o item Controle de acesso ao servidor da Web e clique em Editar.
Na caixa de diálogo Controle de acesso à rede do servidor da Web, selecione Permitir acesso de todos os endereços IP.
acessar a interface do Airflow várias vezes e verificar se ela funciona sem nenhuma 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 de permissões do IAM. Para mais informações sobre as permissões do IAM para Cloud Composer, consulte Controle de acesso.
Na caixa de diálogo Controle de acesso à rede do servidor da Web, selecione Permitir 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 neste momento, significa que o IP para o qual está ao qual se conectam é um endereço IPv6.
Exclua o intervalo de IP
0.0.0.0/0
e adicione o intervalo de IP::/0
.Se você não tiver problemas, o IP com que você está se 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.
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:Você pode começar com a máscara de sub-rede ampla (como
192.0.2.0/8
) que inclui o endereço que você supõe 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 essa página. Você pode pesquise esses serviços pelo "qual é meu endereço IP" consulta de pesquisa).