Soluciona problemas del servidor web de Airflow

Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3

En esta página, se proporcionan información y pasos para solucionar problemas de Airflow comunes problemas del servidor web.

El servidor web de Airflow es un componente de Airflow que proporciona una interfaz de usuario para administrar DAG y tareas de Airflow. En esta página, se describen los pasos para solucionar problemas para varios problemas con el acceso al servidor web de Airflow de tu entorno para ver las advertencias relacionadas con el servidor web en los registros de Airflow.

No se puede acceder a la IU de Airflow cuando los controles de acceso a la red están habilitados

Síntoma: Después de configurar los controles de acceso del servidor web, no es posible para acceder a la IU de Airflow. Generalmente, el código de error que se muestra en esta situación es 403

Información sobre el problema: Cloud Composer admite controles de acceso a la red del servidor web que te permite especificar rangos de IP que pueden conectarse al servidor web.

Los problemas para acceder a la IU de Airflow suelen generar un error 403. Para verificar si está relacionado con los controles de acceso a la red del servidor web, haz lo siguiente:

  1. En la lista de entornos, haz clic en el nombre de tu entorno. Se abrirá la página Detalles del entorno.
  2. Ve a la pestaña Configuración del entorno.
  3. Comprueba si el elemento Control de acceso del servidor web está configurado en Todas las direcciones IP tienen acceso (predeterminado).
  4. Si se establece un valor diferente de Todas las direcciones IP tienen acceso (predeterminado) se configura, se habilita el control de acceso a la red y la visibilidad de la IU de Airflow se limita a la dirección IPv4 e IPv6 proporcionada o rangos. En este caso, el problema podría estar relacionado con la red del servidor web controles de acceso.

En la mayoría de los casos, la causa del problema es la discrepancia entre la IP prevista especificada, y la IP que realmente se resuelve para conectarse al IU de Airflow. Para solucionar el problema, haz lo siguiente:

  1. En la lista de entornos, haz clic en el nombre de tu entorno. Se abrirá la página Detalles del entorno.

  2. Ve a la pestaña Configuración del entorno.

  3. Busca el elemento Control de acceso del servidor web y haz clic en Editar.

  4. En el cuadro de diálogo Control de acceso a la red del servidor web, selecciona Permitir el acceso desde todas las direcciones IP.

  5. Acceder a la IU de Airflow varias veces y verificar que funcione sin ninguna problemas:

    • Si no tienes problemas, continúa con el siguiente paso.

    • Si tienes un problema en este punto, significa que podría se relacionan con tu configuración de permisos de IAM. Para más información sobre los permisos de IAM para Cloud Composer, consulta Control de acceso.

  6. En el cuadro de diálogo Control de acceso a la red del servidor web, selecciona Permitir el acceso solo desde direcciones IP específicas.

  7. Agrega el rango de IP 0.0.0.0/0 y, luego, accede a la IU de Airflow varias veces y verificar que funcione sin problemas:

    • Si no tienes problemas, la IP a la que te conectas es una dirección IPv4.

    • Si tienes un problema en este punto, significa que la IP que estás es una dirección IPv6.

  8. Borra el rango de IP 0.0.0.0/0 y agrega el rango de IP ::/0.

    • Si no tienes problemas, la IP a la que te conectas es una dirección IPv6.

    • Si tienes un problema en este punto, significa que la IP que estás es una dirección IPv4.

  9. Ya determinaste si la dirección resuelta es IPv4 o IPv6.

  10. Según el tipo de dirección, reduce los rangos de ::/0 o 0.0.0.0/0. a otros más específicos, para verificar el rango más amplio cuando se detiene de trabajo:

    • Puedes comenzar con la máscara de subred ancha (como 192.0.2.0/8) que incluye la dirección que supones que es tu dirección IP.

    • Para determinar tu dirección IP, puedes usar un servicio de terceros que proporciona tu dirección IP externa cuando visitas su página. Puedes busca esos servicios por la dirección "cuál es mi dirección IP" búsqueda).

¿Qué sigue?