我正在尝试检索 Airflow 实例上的现有环境变量
当我这样做时
gcloud composer environments run MY_ENV_NAME --location us-east4 variables
,它正确地获取变量列表
然后我想查看一个特定变量的值,因此基于 airflow CLI 文档,我尝试过
gcloud composer environments run MY_ENV_NAME --location us-east4 variables get MY_VAR
但它给了
ERROR: (gcloud.composer.environments.run) unrecognized arguments: get
我也尝试了
--get
并得到了同样的错误。
虽然丑陋,但以下语法有效。它需要双破折号,中间有空格
gcloud composer environments run MY_ENV_NAME --location us-east4 variables -- --get MY_VAR
gcloud composer environments run my-environment \
--location us-central1 variables \
-- \
get my_var
我发现其他答案有语法错误。我可以确认以上作品。
尝试用
--
分隔命令,即
gcloud composer environments run MY_ENV_NAME \
--location us-east4 \
-- variables get MY_VAR