はじめに
GithubActionsでfirebaseのプロジェクトをデプロイしようとするとエラーが出ました。
以前にこちらの記事で紹介していますが、この方法でもエラー解消せず同じエラーが出てしまいました。
問題
エラーの内容はこちらです
Error: Invalid project selection, please verify project *** exists and you have access.
プロジェクトへのアクセスがあるか確認してくださいと言われています。
持っている全てのGoogleアカウントに権限を与えているので、プロジェクトのアクセスがあるはずです。
解決方法
Googleアカウントはプロジェクトの権限を持っていたのですが、肝心のFirebaseのプロジェクトとGoogleのサービスアカウントの連携ができていませんでした。
つまり間違ったプロジェクトでGoogleサービスアカウントを連携してしまい、そこでFIREBASE_KEYを設定してしまっていたので、今回のエラーが出てしまっていたということがわかりました。
今後間違えないように、FirebaseプロジェクトからGoogleサービスアカウントに直接いく方法を記載します。
2. 設定ページが開いたらメニューの中にある「サービスアカウント」を選択
3. サービスアカウントページの右上にある「サービスアカウント権限の管理」をクリックすると、プロジェクトのサービスアカウントに直接遷移ができます。
おわりに
今回はFirebaseを初めて使用したので、サービスアカウントとの紐付け方法が理解できておらず簡単なところで時間をかけてしまいました。同じように初めてFirebaseサービスを利用する方の参考になれば幸いです!