エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
bq コマンドは成功するのに Python で 403?GCP 認証の違いと注意点
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
bq コマンドは成功するのに Python で 403?GCP 認証の違いと注意点
これはなに? BigQuery を Python で使おうとしたら「403 Forbidden」エラーが出たんですが、bq コマン... これはなに? BigQuery を Python で使おうとしたら「403 Forbidden」エラーが出たんですが、bq コマンドでは問題なく動く。同じアカウントなのに挙動が違う、という状況に遭遇しました。 調べてみたところ、Google Cloud SDK(CLI)と Python SDK(ライブラリ)では使われる認証方式が異なるため、設定や権限の扱いに差が出ることがわかりました。同じような問題で困っている人向けに、仕組みと原因、解決策をまとめます。 問題の状況 # bq コマンドは成功 $ bq query "SELECT COUNT(*) FROM \`my-project.production.users\`" +-------+ | count | +-------+ | 12500 | +-------+ # Python は失敗 from google.cloud impo

