使用命令行在json文件中导入气流变量
我有一个名为使用命令行在json文件中导入气流变量,json,command-line-interface,airflow,Json,Command Line Interface,Airflow,我有一个名为properties.json的文件 { "FOO": { "var1": "apple", "settings": { "more_settings": { "var2": "pear", "var3": 123 } } }, "BAR": "FOO" } 我正试图通过命令行界面导入气流,就像这样 gcloud composer environments run <composer-
properties.json
的文件
{
"FOO": {
"var1": "apple",
"settings": {
"more_settings": {
"var2": "pear",
"var3": 123
}
}
},
"BAR": "FOO"
}
我正试图通过命令行界面导入气流,就像这样
gcloud composer environments run <composer-name> \
--location <location> --project <project> variables -- \
--import /path/to/properties.json
gcloud composer环境运行\
--位置--项目变量--\
--导入/path/to/properties.json
为了使以下变量进入气流:
FOO:{“var1”:“apple”,“settings”:{“more_settings”:{“var2”:“pear”,“var3”:123}}
BAR:FOO
但是,当我运行gcloud命令时,我得到错误缺少变量文件。
当我在Airflow的UI中导入properties.json
时,它被导入而没有问题。使用CLI时我做错了什么?我做了以下操作:
airflow variables import properties.json
根据:另请参见