【发布时间】:2016-09-12 14:41:10
【问题描述】:
我需要一个虚拟机来将数据加载到现有的 BigQuery 表中。
我创建了一个新的计算引擎:
- 有权访问所有 Cloud API 的范围
- 默认服务帐号(自动生成名称
...-compute@developer.gserviceaccount.com) - 此服务帐号在项目中拥有“编辑者”权限
此 VM 允许我使用 bq ls 读取 BQ,但是当我尝试使用 bq rm <dataset> 进行编辑时,它显示
...-compute@developer.gserviceaccount.com does not have permission to delete dataset
怎么了?是否可以像 Cloud Shell 那样授予实例对 BQ 的完全访问权限?
或者 VM 应该按照此处所述进行身份验证:How to auth into BigQuery on Google Compute Engine??
【问题讨论】:
标签: google-bigquery google-compute-engine google-cloud-platform