Accéder à l'interface Web Airflow

Cloud Composer 1 | Cloud Composer 2

Apache Airflow comprend une interface Web qui vous permet de gérer les workflows (DAG) et l'environnement Airflow, et d'effectuer des tâches d'administration. Par exemple, vous pouvez utiliser l'interface Web pour examiner la progression d'un DAG, configurer une nouvelle connexion de données ou consulter les journaux des exécutions précédentes du DAG.

Serveur Web Airflow

Chaque environnement Cloud Composer dispose d'un serveur Web qui exécute l'interface Web Airflow. Le serveur Web fait partie de l'architecture de l'environnement Cloud Composer.

Redémarrer le serveur Web (bêta)

Dans la version bêta, Cloud Composer 2 ne permet pas de redémarrer le serveur Web.

Avant de commencer

  • Vous devez disposer d'un rôle permettant d'afficher les environnements Cloud Composer. Pour plus d'informations, consultez la section Contrôle des accès.

  • Lors de la création de l'environnement, Cloud Composer configure l'URL du serveur Web qui exécute l'interface Web Airflow. L'URL n'est pas personnalisable.

Accéder à l'interface Web

Le serveur Web Airflow s'exécute en tant que charge de travail dans le cluster de votre environnement. Le serveur Web est déployé sur le domaine composer.googleusercontent.com et fournit un accès à l'interface Web Airflow.

Accéder à l'interface Web à partir de Google Cloud Console

Pour accéder à l'interface Web Airflow depuis Google Cloud Console, procédez comme suit :

  1. Dans Google Cloud Console, accédez à la page Environnements.

    Accéder à la page "Environnements"

  2. Dans la colonne Airflow webserver (Serveur Web Airflow), suivez le lien Airflow pour votre environnement.

Récupérer l'URL de l'interface Web via l'outil de ligne de commande gcloud

Vous pouvez accéder à l'interface Web Airflow depuis n'importe quel navigateur Web. Pour obtenir l'URL de l'interface Web, saisissez la commande gcloud suivante:

gcloud composer environments describe ENVIRONMENT_NAME \
--location LOCATION

où :

  • ENVIRONMENT_NAME est le nom de l'environnement.
  • LOCATION est la région Compute Engine dans laquelle se trouve l'environnement.

La commande gcloud affiche les propriétés d'un environnement Cloud Composer, y compris l'URL de l'interface Web. L'URL est répertoriée en tant que airflowUri.