Je vois que l'on peut trigger_dag avec des paires de paramètres/de la valeur de clé de configuration à l'aide de la ligne de commande d'airflow:
Dans mon cas, je voudrais centraliser toutes les opérations pour le flux d'air via l'interface utilisateur de l'airflow (de préférence aucun accès CLI ne doit être accordé), qui a un bouton pour déclencher les DAG:
Comment puis-je transmettre les paramètres/configs externes via l'interface utilisateur?
Vous avez de la chance, en supposant que vous êtes sur une version récente du flux d'air ou de mettre à niveau. La prise en charge de la déclenchement d'une fonction DAG avec une goutte de configuration a été ajoutée dans le flux d'air 1.10.8 sous Airflow-584 dans # 584 . Ce n'est pas à travers la même icône de Dag de déclenchement que vous avez désignée, mais c'est en créant un DAG à partir de la navigation de navigation -> DAG Runs-> Créer.
Capture d'écran du nouveau formulaire qui prend en charge Conf copié ci-dessous de la demande de traction qui l'a ajouté.
Le formulaire validera également le JSON de la Conf qui pourrait réellement être une étape au-delà de la CLI.