LoginSignup
0
1

dbtでスプレッドシートから作成したテーブルを参照したときにPermission Deniedになる問題

Posted at

いつ起こった?

BigQueryのテーブル作成で作成元をスプレッドシートにした
テーブルの生成は成功し、GCPのBigQueryコンソールでクエリできる状態であった
ローカルで上記テーブルを参照するdbtのsqlを書き, dbt buildをしたときに発生した。

発生するエラー

Access Denied: BigQuery BigQuery: Permission denied while getting Drive credentials.

対処法

gcloudコマンドでドライブへのアクセス権を付与する

gcloud auth application-default login --scopes=openid,https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/sqlservice.login,https://www.googleapis.com/auth/drive

スクリーンショット_2023-06-21_22_53_00.png

このような画面が出るので許可する

参考

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1