4
0

はじめに

GithubActionsでfirebaseのプロジェクトをデプロイしようとするとエラーが出ました。

以前にこちらの記事で紹介していますが、この方法でもエラー解消せず同じエラーが出てしまいました。

問題

エラーの内容はこちらです

Error: Invalid project selection, please verify project *** exists and you have access.

プロジェクトへのアクセスがあるか確認してくださいと言われています。
持っている全てのGoogleアカウントに権限を与えているので、プロジェクトのアクセスがあるはずです。

解決方法

Googleアカウントはプロジェクトの権限を持っていたのですが、肝心のFirebaseのプロジェクトとGoogleのサービスアカウントの連携ができていませんでした。

つまり間違ったプロジェクトでGoogleサービスアカウントを連携してしまい、そこでFIREBASE_KEYを設定してしまっていたので、今回のエラーが出てしまっていたということがわかりました。

今後間違えないように、FirebaseプロジェクトからGoogleサービスアカウントに直接いく方法を記載します。

  1. まずFirebaseのプロジェクトの設定ボタンを押下
    スクリーンショット 2024-07-15 9.59.01.png

2. 設定ページが開いたらメニューの中にある「サービスアカウント」を選択

スクリーンショット 2024-07-15 10.06.10.png


3. サービスアカウントページの右上にある「サービスアカウント権限の管理」をクリックすると、プロジェクトのサービスアカウントに直接遷移ができます。

スクリーンショット 2024-07-15 10.06.46.png

おわりに

今回はFirebaseを初めて使用したので、サービスアカウントとの紐付け方法が理解できておらず簡単なところで時間をかけてしまいました。同じように初めてFirebaseサービスを利用する方の参考になれば幸いです!

4
0
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
4
0