创建用于在Google Cloud中管理BigQuery的Compute Engine实例

时间:2016-05-16 17:53:40

标签: google-bigquery google-compute-engine google-cloud-platform

我需要一个VM来将数据加载到现有的BigQuery表中。

我创建了一个新的计算引擎:

  1. 可以访问所有Cloud API的范围
  2. 默认服务帐户(自动生成的名称...-compute@developer.gserviceaccount.com
  3. 此服务帐户有"编辑"项目中的权限
  4. 此VM允许我使用bq ls阅读BQ,但当我尝试使用bq rm <dataset>进行编辑时,它会说

    ...-compute@developer.gserviceaccount.com does not have permission to delete dataset
    

    有什么问题?是否有可能向实例提供对BQ的完全访问权限,就像Cloud Shell一样?

    或者VM应按照此处所述进行身份验证:How to auth into BigQuery on Google Compute Engine?

1 个答案:

答案 0 :(得分:1)

要删除数据集,您需要&#34;所有者&#34;对数据集或包含项目的权限。

有关访问控制的更多信息,请访问:

https://cloud.google.com/bigquery/access-control