長野エンジニアライフ

東京から長野に移住したエンジニアのブログです。🦒🗻⛰

【Firebase】Functionからstorageの署名付きURLを取得しようとしたら Error: Permission iam.serviceAccounts.signBlob is required to perform this operation on service account projects

事象

[Firebase] Functionからstorageの署名付きURLを取得しようとしたら 以下のエラーが発生(コンソール画面からIAM APIは有効に設定済み)

Error: Permission iam.serviceAccounts.signBlob is required to perform this operation on service account projects

原因

対象projectに対するservice accountが未設定のため上記エラーが発生

対応方針

コンソール画面にて、対象プロジェクトに対してサービスアカウントトークン作成者の権限を付与する

参考記事

cheerio-the-bear.hatenablog.com