[英]Which Aurora table store DAG variable information?
我有一個 airflow DAG,它使用變量調用特定的 bash 命令。 在后端,我們有 Aurora DB。 我們是否知道Aurora DB中是否有存儲Airflow DAG中使用的變量信息的表? 我需要從中創建一個報告,因此要求從后端訪問變量。
我嘗試使用 operational_insights 架構,但找不到包含所需信息的任何表。
如果您使用的是Airflow 變量,無論您使用哪個后端,您都應該能夠使用REST API 查詢它們的列表。
curl "http://<your Airflow host>/api/v1/variables" --user "login:password"
這優於直接查詢 Airflow 元數據數據庫,因為如果你不小心修改或刪除了一個表,你可能會破壞你的 Airflow。
需要注意的是:存儲 Airflow 個變量的標准表是variable
的,因此在登錄到 db SELECT * FROM variable;
應該返回一個列表。
這同樣適用於 Airflow 變量。 從你的問題來看,我不完全確定你的意思是指那個還是任務使用的一般變量。 在后一種情況下,您可能正在尋找任務實例的rendered_fields
參數,這也可以使用 API來完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.