Google Cloud SDK已安装在我的EC2实例中,并且我可以访问gcloud但是即使我在组件列表中看到bq也不可用

问题描述

我在EC2上托管的Matillion实例中安装了google-cloud-sdk。我可以在ssh实例中访问gcloud命令,也可以在我的Matillion中使用bash组件。 但是,我无法运行bq命令。我看到它已作为云SDK的一部分安装。我能够配置我的帐户和所有内容。但这是行不通的。

enter image description here

有人可以帮我吗?

解决方法

根据documentation,必须激活BigQuery API才能使用bq命令行工具。

这些都是您需要遵循的所有步骤:

  1. 在Cloud Console中的项目选择器页面上,选择或创建 一个云项目。
  2. 安装并初始化Cloud SDK。
  3. 在新项目中自动启用BigQuery。要在现有项目中激活BigQuery,请转到Enable the BigQuery API

我也遇到了与您相同的错误,并且解决方案是激活API。