如何使用gcloud CLI子命令获取Google cloud Composer(Airflow)环境变量值



我正在尝试检索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_ENV_NAME 
--location us-east4 
-- variables get MY_VAR

最新更新