Импорт переменных воздушного потока в файл json с помощью командной строки - PullRequest
1 голос
/ 23 сентября 2019

У меня есть файл с именем 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?

...