2
1

Invalid project selection, please verify project *** exists and you have access.というエラーの解決法

Posted at

はじめに

GithubActionsでfirebaseプロジェクトのデプロイ時に今回のエラーが発生しました。
今回デプロイしたいプロジェクトにアクセスできていなかったので、GCPでfirebaseプロジェクトのサービスアカウントキーを発行する方法についてまとめます。

発生したエラーとエラー内容について

Invalid project selection, please verify project *** exists and you have access.
  • プロジェクトの選択が無効
  • プロジェクトにアクセス権があるか確認してください

問題の原因

  • デプロイしたいプロジェクトとは違うプロジェクトでサービスアカウントキーを発行していた

エラー発生時の状況

  • デプロイをする際に必要な権限を持ったサービスアカウントをGCPで作っていたが、GCPで新規作成されたプロジェクトでサービスアカウントキーを発行していた。

GCPで選択されていたプロジェクト
image.png
⇒ここでサービスアカウントキーを発行してしまっていた

firebaseで作成したプロジェクト
image.png
⇒このプロジェクトに対してサービスアカウントキーを発行する必要があった。

GCP上でfirebaseで作成したプロジェクトを選択している必要がある
image.png

  • firebaseのプロジェクトからGCPのサービスアカウントに行く方法については下記の方の記事が分かりやすかったです。
    「Error: Invalid project selection, please verify project *** exists and you have access.」   https://qiita.com/acu8/items/85852e0b014510d63b6c

GCPでのサービスアカウントキー発行方法

image.png
⇒作成したサービスアカウントにチェックを入れて選択する

image.png

image.png
⇒作成ボタンを押すとサービスアカウントキーが発行できる

おわりに

違うプロジェクトを選択していてエラー解消に時間を要したので、同じようにデプロイ時にエラーが発生した方の参考になれば幸いです。

2
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
2
1