作曲家不使用导入变量

composer doesn't use imported variable

我导入了一个 json 文件,其中定义了作曲家要使用的变量。
我使用了 gcloud beta composer environments storage data import 命令,我可以看到文件已正确导入到 /data/variables,但是,当我访问 airflow webUI 时,我发现没有变量宣布!

将文件移动到 <COMPOSER_BCKT>/data/variables 本身不足以将变量导入 Airflow。除此之外,您需要 运行 Airflow CLI command:

airflow variables --i <JSON_FILE> 

要在 Composer 中执行此操作,您必须 运行 按照 here 所述执行以下命令:

gcloud composer environments run <ENVIRONMENT_NAME> --location=<LOCATION> variables -- --i /home/airflow/gcs/data/variables/variables.json