いつ起こった?
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
このような画面が出るので許可する
参考