У меня есть файл с именем properties.json
, который выглядит как
{
"FOO": {
"var1": "apple",
"settings": {
"more_settings": {
"var2": "pear",
"var3": 123
}
}
},
"BAR": "FOO"
}
, и я пытаюсь импортировать в Airflow через интерфейс командной строки, например
gcloud composer environments run <composer-name> \
--location <location> --project <project> variables -- \
--import /path/to/properties.json
, чтобыполучить следующие переменные в Airflow:
FOO: { "var1": "apple", "settings": { "more_settings": { "var2": "pear", "var3": 123 } } }
BAR: FOO
Однако, когда я запускаю команду gcloud, я получаю ошибку Missing variables file.
При импортеproperties.json
в пользовательском интерфейсе Airflow импортируется без проблем.Что я делаю неправильно, используя CLI?