問題と原因
FirebaseHostingを使ってWebアプリを無料デプロイしようとしています。
ですが、Firebaseのデプロイコマンドを使用しても以下のようなエラーが出力されていました。
Your project xxxxxx must be on the Blaze (pay-as-you-go) plan to complete this command. Required API cloudbuild.googleapis.com can't be enabled until the upgrade is complete. To upgrade, visit the following URL:
要はデプロイしようとしているプロジェクトは無料版の範囲内では使用することができないから課金しろよ、って言われてます。
ここでFirebaseの料金表を確認してみます。
無料版であるSparkプランでは「Cloud Function」は使用できないということになっています。
しかし現在の私が開発したWebアプリにはCloudFunction使用していないのになぁ、と…
回避策
FIrebaseのサービス名を指定してすることでCloudFunctionをデプロイ時に使用しないようにした。
実行したコード↓
firebase deploy --only hosting,storage,firestore
おわり
コメント