Google bigquery 在Google云中创建用于管理BigQuery的计算引擎实例
我需要一个VM将数据加载到现有的BigQuery表中 我创建了一个新的计算引擎,包括:Google bigquery 在Google云中创建用于管理BigQuery的计算引擎实例,google-bigquery,google-compute-engine,google-cloud-platform,Google Bigquery,Google Compute Engine,Google Cloud Platform,我需要一个VM将数据加载到现有的BigQuery表中 我创建了一个新的计算引擎,包括: 可以访问所有云API的范围 默认服务帐户(自动生成的名称-compute@developer.gserviceaccount.com) 此服务帐户在项目中具有“编辑器”权限 这个虚拟机允许我用BQ-ls读取BQ,但当我尝试用BQ-rm编辑时,它会说 ...-compute@developer.gserviceaccount.com does not have permission to delete data
-compute@developer.gserviceaccount.com
)BQ-ls
读取BQ,但当我尝试用BQ-rm
编辑时,它会说
...-compute@developer.gserviceaccount.com does not have permission to delete dataset
怎么了?是否可以像one Cloud Shell那样,为实例提供对BQ的完全访问权限
或者VM应该按照此处所述进行身份验证:?要删除数据集,您需要对数据集或包含项目具有“所有者”权限 有关访问控制的更多信息,请访问:
谢谢!我改变了所有权。现在它在rm操作中显示
BigQuery错误:数据集仍在使用中
(适用于所有“所有者”帐户)。如何调试它?用bq rm-r-f
解决了这个问题。