无法使用服务帐户创建大查询数据传输作业

时间:2019-04-03 13:34:06

标签: google-bigquery

我无法使用同时拥有两者权限的服务帐户在google playstore商店和google存储桶之间创建数据传输作业。我能够使用我的项目帐户创建一个转移作业,该项目帐户只能访问存储分区,因此无法在生产中使用。

通过运行以下内容:

bq mk --transfer_config --target_dataset=<my dataset> --display_name=<My Transfer Job> --params='{"bucket":<playstore bucket>,"table_suffix":<my suffix>}' --data_source=play --service_account <service account email> --service_account_credential_file $GOOGLE_APPLICATION_CREDENTIALS

我遇到错误:

  

GetCredentialsFromFlags操作中的意外异常:凭据   显得腐败。请删除凭证文件,然后尝试执行命令   再次。您可以使用“ bq init”删除凭据文件   --delete_credentials”。

没有进行bq初始化并重新运行bq cmd,但出现相同的错误。 还使用以下cmd激活了服务帐户;还是一样的错误。

gcloud auth activate-service-account <service account email> --key-file $GOOGLE_APPLICATION_CREDENTIALS

0 个答案:

没有答案