运行 GCP Composer 中的命令

Running command in GCP Composer

我无法 运行 GCP Composer 中的 gcloud 命令。 这是一个问题:

ERROR: (gcloud.composer.environments.run) The subcommand "variables" is not supported for Composer environments with Airflow version 2.1.2.

命令如下:

gcloud composer environments run composer \
  --location europe-west1 \
  --project=platform-name \
  --impersonate-service-account=SA-account.com variables -- \
  --import /home/airflow/gcs/data/env_var.json

有人可以帮我吗?

对提到的 Composer 版本的支持仅在 post 之前的最后几天才可用。与产品相比,您的 gcloud 版本可能已过时。尝试通过刷新 GCP SDK 来刷新 gcloud 命令。或者,尝试使用 gcloud 的“gcloud beta”命令来启用 pre-GA 功能。

您遇到的问题可能是由于 gcloud 命令认为正在使用的 Composer 版本不是 GA 并要求您使用 gcloud beta。