1
我需要一个虚拟机将数据加载到现有的BigQuery表中。创建一个计算引擎实例来管理Google Cloud中的BigQuery
我创建一个新的Compute Engine:
- 存取所有云API
- 默认服务帐户范围(自动生成的名称
[email protected]
) - 此服务帐户具有“编辑”权限在项目中
该VM允许我使用bq ls
读取BQ,但是当我尝试使用bq rm <dataset>
进行编辑时,它会说s
[email protected] does not have permission to delete dataset
出了什么问题?是否有可能为实例提供对BQ的完全访问权限,就像Cloud Shell所具有的一样?
或者VM应按照此处所述进行身份验证:How to auth into BigQuery on Google Compute Engine??
谢谢!我改变了所有权。现在它说'rm操作中的BigQuery错误:数据集仍在使用中(对所有“所有者”帐户)。我怎样才能调试呢? –
用'bq rm -r -f'解决了这个问题。 –