Bucket par défaut et exigences de facturation pour Cloud Storage for Firebase après septembre 2024

En septembre 2024, nous avons annoncé des mises à jour de l'infrastructure pour mieux nous aligner sur les quotas et la facturation de Google Cloud Storage, et pour prévenir les utilisations abusives sur notre plate-forme.

Voici deux points clés à retenir :

  • Cloud Storage for Firebase (même les buckets par défaut) exige désormais que les projets soient associés à la formule Blaze avec paiement à l'usage. L'utilisation sans frais est toujours disponible, même avec le forfait Blaze.

  • Tous les buckets Cloud Storage for Firebase par défaut créés après le septembre 2024 ont le format de nom PROJECT_ID.firebasestorage.app.

Pour en savoir plus sur ces modifications, consultez les questions fréquentes suivantes :



Exigences de facturation et dépannage

Pour utiliser Cloud Storage for Firebase, votre projet Firebase doit bénéficier du forfait Blaze avec paiement à l'usage. L'utilisation sans frais est toujours disponible, même avec le forfait Blaze.

Si votre projet Firebase est associé au forfait Spark, vous n'aurez accès à aucun bucket Cloud Storage (y compris les buckets par défaut). De plus, vos appels d'API aux buckets renverront des erreurs 402 ou 403.

Récupérer l'accès

Pour retrouver l'accès et la qualité de service pour les ressources et les données Cloud Storage, passez à la formule Blaze avec paiement à l'usage. L'utilisation sans frais est toujours disponible, même avec le forfait Blaze, y compris pour votre ancien bucket *.appspot.com par défaut.

Pas d'accès à la console

Si votre projet est associé au forfait Spark, vous n'aurez plus accès à votre bucket dans les consoles Firebase et Google Cloud. Vous serez alors redirigé vers la page de destination Cloud Storage, où vous pourrez passer à la formule Blaze.

Erreurs 402 et 403

Si votre projet est associé au forfait Spark, vos appels aux API Cloud Storage (depuis votre application, par exemple) échoueront et renverront des erreurs 402 ou 403. Suivez les instructions de la section Récupérer l'accès ci-dessus ou consultez les options de dépannage ci-dessous.

Erreurs 402
"error": {
    "code": 402,
    "message": "Cloud Storage for Firebase no longer supports Firebase projects that are on the no-cost Spark pricing plan. Please upgrade to the pay-as-you-go Blaze pricing plan to maintain access to your default bucket and all other Cloud Storage resources. For details, see our FAQ: https://firebase.google.com/docs/storage/faqs-storage-changes-announced-sept-2024"
  }

OU

storage/quota-exceeded: Firebase Storage: Quota for bucket '{project-id}.appspot.com' exceeded, please view quota on https://firebase.google.com/pricing/. (storage/quota-exceeded)
Erreurs 403
<Error>
  <Code>UserProjectAccountProblem</Code>
  <Message>The project to be billed is associated with an absent billing account.</Message>
  <Details>The billing account for the owning project is disabled in state absent</Details>
</Error>

OU

storage/unauthorized: User does not have permission to access {path}

Dépannage

Si vous rencontrez des problèmes, consultez ces ressources de dépannage. Si aucune des solutions suivantes ne vous aide à résoudre votre problème, contactez l'assistance Firebase.

Résoudre les problèmes de configuration de la facturation

La documentation Cloud Billing fournit une aide au dépannage pour les problèmes courants liés à la facturation et aux paiements. Par exemple, vous pouvez trouver des solutions si votre carte de débit ou de crédit indienne n'est pas acceptée.

Résoudre les problèmes d'autorisations de compte de service

Pour que Cloud Storage for Firebase fonctionne correctement, un compte de service de votre projet Firebase a besoin de certaines autorisations IAM.

Si vous recevez des erreurs dans la console Firebase concernant les autorisations de ce compte de service, c'est souvent parce que le compte de service a été supprimé de votre projet Firebase. Pour résoudre ce problème, suivez les étapes décrites dans ces questions fréquentes.



Questions fréquentes sur les forfaits

Pour utiliser Cloud Storage for Firebase, votre projet Firebase doit bénéficier du forfait Blaze avec paiement à l'usage. L'utilisation sans frais est toujours disponible, même avec le forfait Blaze.

Nous sommes conscients que vous devrez prendre le temps d'évaluer ces changements et de modifier votre projet et vos workflows Firebase. Si vous avez des questions, veuillez contacter l'assistance Firebase.



Modifications apportées au bucket Cloud Storage par défaut

Consultez les questions fréquentes suivantes pour en savoir plus sur ces exigences. Si vous avez des questions, veuillez contacter l'assistance Firebase.



Modifications pour les interactions programmatiques (comme les API REST et Terraform)

Si vous provisionnez ou utilisez des buckets Cloud Storage for Firebase par défaut de manière programmatique (par exemple, à l'aide d'API REST ou de Terraform), consultez les modifications suivantes pour déterminer si vous devez modifier quelque chose dans vos workflows ou applications.

Consultez les questions fréquentes suivantes pour en savoir plus sur ces exigences. Si vous avez des questions, veuillez contacter l'assistance Firebase.



Modifications apportées aux "ressources Google Cloud par défaut"

Les ressources Google Cloud par défaut sont toutes les ressources de projet associées à Google App Engine, y compris les suivantes :

  • Instance Cloud Firestore par défaut
  • Bucket Cloud Storage for Firebase par défaut (plus précisément ceux dont le nom est au format PROJECT_ID.appspot.com)
  • Google Cloud Scheduler (spécifiquement pour les fonctions planifiées de 1re génération)

Au fil des années, l'écosystème Firebase a subi de nombreuses modifications, ce qui a entraîné des changements dans les associations des ressources liées à Firebase à Google App Engine.

Consultez les questions fréquentes suivantes pour en savoir plus sur ces exigences. Si vous avez des questions, veuillez contacter l'assistance Firebase.