Google bigquery 如何切换到用户帐户访问bigquery
好的,我需要你的帮助~ 在GCP vm实例中,我使用nodejs编写代码,尝试访问数据集,我想使用电子邮件帐户,并尝试以下方式设置帐户:Google bigquery 如何切换到用户帐户访问bigquery,google-bigquery,user-accounts,Google Bigquery,User Accounts,好的,我需要你的帮助~ 在GCP vm实例中,我使用nodejs编写代码,尝试访问数据集,我想使用电子邮件帐户,并尝试以下方式设置帐户: //in linux run commond to set the account var exec = require('child_process').exec; var cmdStr = 'gcloud config set account email@mmm.com'; exec(cmdStr, function (err, stdout, srder
//in linux run commond to set the account
var exec = require('child_process').exec;
var cmdStr = 'gcloud config set account email@mmm.com';
exec(cmdStr, function (err, stdout, srderr) {
if(err) {
console.log(err);
} else {
console.log(out);
}
});
当我运行它时,它使用一个服务帐户来访问一个大查询。
任何人都可以帮助我将帐户从服务帐户切换到电子邮件帐户?运行“gcloud config set account”email@mmm.com'并且不使用对您的云SDK进行身份验证email@mmm.com. 您可以通过从命令行执行“gcloud auth init”对云SDK进行身份验证。有关更多信息,请参阅。请注意,这不会像下面解释的那样验证BigQuery API,而是验证GCloud SDK命令行工具,如和GCloud命令 要验证您的Google Cloud API调用,您需要使用服务帐户密钥。有关在node.js中实现此功能的详细步骤,请参阅中的步骤3-4 您无法使用电子邮件帐户验证API调用。解决方法是使用服务帐户模拟,有关详细说明,请参阅