使用命令行在 json 文件中导入气流变量

PBa*_*ett 5 json command-line-interface airflow

我有一个名为的文件properties.json,它看起来像

{
  "FOO": {
    "var1": "apple",
    "settings": {
      "more_settings": {
        "var2": "pear",
        "var3": 123
      }
    }
  },
  "BAR": "FOO"
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试通过命令行界面导入到 Airflow 中

gcloud composer environments run <composer-name> \
        --location <location> --project <project> variables -- \
        --import /path/to/properties.json
Run Code Online (Sandbox Code Playgroud)

为了将以下变量放入 Airflow:

FOO: { "var1": "apple", "settings": { "more_settings": { "var2": "pear", "var3": 123 } } }

BAR: FOO

但是,当我运行 gcloud 命令时,我收到错误Missing variables file.当我properties.json在 Airflow 的 UI 中导入时,它被导入没有问题。使用 CLI 时我做错了什么?