テーブルをGoogleスプレッドシートに接続し、WebUIクエリを使用してこのテーブルを成功させましたが、bq cmdクエリを使用すると、エラーメッセージがエコーされます。
アクセスが拒否されました:BigQuery BigQuery:いいえOAuth Googleドライブスコープのトークンが見つかりました
Cloud SDK に付属のbq
コマンドラインツールを使用していると思います。
bq
を使用するには、資格情報を取得する必要がありました。
gcloud auth login
デフォルトでは、これらの資格情報はドライブスコープを取得しません。明示的にリクエストする必要があります
gcloud auth login --enable-gdrive-access
これで、bq
を実行してGoogleドライブのデータにアクセスできるようになります。
' https://www.googleapis.com/auth/drive.readonly 'スコープがリクエストの認証情報に含まれていない可能性があります。
詳細については、以下を参照してください。 Googleドライブを統合する際の認証情報エラー
こんにちは、私は何が起こるか知っています、gcloud auth login --enable-gdrive-accessの前に、私は〜/ .config/gcloudフォルダを削除する必要があります。ありがとう!! – Karl Lin 2017年9月14日12:32
受け入れられた回答に対するKarlLinのコメントに基づく完全な回答は次のとおりです。
rm -rf ~/.config/gcloud
gcloud auth login --enable-gdrive-access
~/.config/gcloud
を削除する必要がありました。そうしないと、機能しません。
実行auth revoke
そしてauth login
後者だけが機能しない場合。
gcloud auth revoke
gcloud auth login --enable-gdrive-access