ローカルでwebアプリを立ち上げてAPIを叩いたら以下のエラーが返されました。
google: could not find default credentials.
パッと見た感じ認証情報が定義されてなさそうな感じでしたが、調べてみたらGCPの認証設定が切れていたことがわかりました。
理由はよくわかりませんが、以下のコマンドでGCPの認証情報を再設定
gcloud auth application-default login
これでAPIが正常に返ってくるようになりました。
コマンド打ってみて気が付きましたが、これは認証が切れる以前に設定を入れていない場合も陥るエラーですね。
上記のコマンドを打って、以下のメッセージが返ってきたときはgoogle-cloud-sdkがインストールされていないことが原因です。
gcloud: command not found
以下の記事でgoogle-cloud-sdkのインストールについて記載しています。
目次
GCPをもっと詳しくなりたい方に
GCPの学習のために筆者が実際に受講しておすすめのUdemy教材をまとめています。
【入門から応用まで】GCPの学習におすすめのUdemy教材5選
これからGCP(Google Cloud Platform)を業務でを使うことになった方、これからGCPを使ってキャリアを歩んでいきたいという方でどのように学習していこうか悩んでいる方も...
GCPの学習のために筆者が実際に読んでおすすめしたい本をまとめています。
【入門から応用まで】GCPの学習におすすめの本/書籍5選
これからGCP(Google Cloud Platform)を業務でを使うことになった方、これからGCPを使ってキャリアを歩んでいきたいという方でどのように学習していこうか悩んでいる方も...