【问题标题】:Running command in GCP Composer在 GCP Composer 中运行命令
【发布时间】:2021-10-03 18:34:13
【问题描述】:

我无法在 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

有人可以帮我吗?

【问题讨论】:

  • 在我们寻找答案之前,让我们看看......如果我看这里:cloud.google.com/composer/docs/release-notes 我们看到该版本几天前刚刚成为 GA。会不会是你正在运行的 gcloud 命令是后级的?不要运行“gcloud composer”,而是尝试“gcloud beta composer”,看看是否有区别?如果可行,让我们看看我们是否无法查看 GCP SDK 升级,它会为我们提供稍后的 gcloud 命令。
  • 你是对的!感谢您的帮助。

标签: airflow gcloud google-cloud-composer


【解决方案1】:

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

您遇到的问题很可能是 gcloud 命令认为使用的 Composer 版本不是 GA 并要求您使用 gcloud beta 造成的。

【讨论】:

    猜你喜欢
    • 2018-05-23
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 2016-01-15
    • 2021-03-26
    • 1970-01-01
    相关资源
    最近更新 更多