Firebase nimmt einige Änderungen an Cloud Storage for Firebase vor und ergreift proaktive Maßnahmen, um Missbrauch auf unserer Plattform zu verhindern. Aus diesem Grund müssen wir unsere Infrastruktur aktualisieren, damit sie besser mit dem Google Cloud Storage-Kontingent und der Google Cloud Storage-Abrechnung übereinstimmt.
Eine Folge dieser Infrastrukturänderungen ist, dass für die Verwendung von Cloud Storage for Firebase bald das Pay-as-you-go-Preismodell Blaze erforderlich sein wird. Die kostenlose Nutzung ist auch im Blaze-Tarif noch möglich.
Hier findest du Antworten auf häufig gestellte Fragen zu den Änderungen, die wir im September 2024 angekündigt haben:
- Änderungen an den Anforderungen an Preismodelle
- Änderungen am Standard-Cloud Storage for Firebase-Bucket
- Änderungen für programmatische Interaktionen (z. B. REST APIs und Terraform)
- Änderungen für „standardmäßige Google Cloud-Ressourcen“
Änderungen an den Anforderungen an Preismodelle
Bald ist der Pay-as-you-go-Tarif Blaze erforderlich, wenn Sie Cloud Storage for Firebase verwenden möchten. Die kostenlose Nutzung ist auch im Blaze-Tarif noch möglich.
Uns ist bewusst, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und Anpassungen an Ihrem Firebase-Projekt und Ihren Workflows vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Was sind die neuen Anforderungen an Preispläne, die im September 2024 angekündigt wurden?
Ab dem
30. Oktober 2024 treten folgende Änderungen in Kraft:Wenn Sie einen neuen Standard-Bucket über die Firebase-Konsole oder die REST API bereitstellen möchten, muss für Ihr Projekt das Pay-as-you-go-Preismodell für Blaze verwendet werden.
Beachten Sie Folgendes zu allen Standard-Buckets, die nach dem
30. Oktober 2024 bereitgestellt werden:Sie unterliegen den Google Cloud Storage-Preis- und Nutzungsbedingungen, die für Buckets in
,US-CENTRAL1
undUS-EAST1
die Stufe „Immer kostenlos“ vorsehen.US-WEST1
Sie haben das Namensformat
(anstelle des bisherigenPROJECT_ID.firebasestorage.app
).PROJECT_ID.appspot.com
Ab dem
1. Oktober 2025 treten die folgenden Änderungen in Kraft:- Damit Sie weiterhin auf Ihren Standard-Bucket und alle anderen Cloud Storage-Ressourcen zugreifen können, muss Ihr Projekt den Blaze-Tarif (Pay as you go) haben. Für jeden
-Standard-Bucket gilt auch im Blaze-Tarif die aktuelle kostenlose Nutzungsstufe.*.appspot.com
- Damit Sie weiterhin auf Ihren Standard-Bucket und alle anderen Cloud Storage-Ressourcen zugreifen können, muss Ihr Projekt den Blaze-Tarif (Pay as you go) haben. Für jeden
Weitere Informationen zu den Folgen, wenn Sie bis zu diesem Datum kein Upgrade auf den Blaze-Tarif ausführen Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Warum nimmt Firebase diese Änderungen am Preismodell vor?
Firebase ist bestrebt, unsere Produkte und unser Ökosystem sicher zu machen. Im Rahmen dieser Bemühungen nehmen wir einige Änderungen an Cloud Storage for Firebase vor und ergreifen proaktive Maßnahmen, um Missbrauch auf unserer Plattform zu verhindern. Dazu gehört auch die Aktualisierung unserer Infrastruktur, damit sie besser an das Google Cloud Storage-Kontingent und die Abrechnung angepasst ist.
Kann ich die kostenlose Nutzung beibehalten, wenn ich ein Upgrade auf den Blaze-Tarif durchführe?
Ja. Wenn Sie einen PROJECT_ID.appspot.com
- 5 GB Speicherplatz
- 1 GB Download pro Tag
- 20.000 Uploads pro Tag
- 50.000 Downloads pro Tag
Ab dem PROJECT_ID.firebasestorage.app
US-CENTRAL1
US-EAST1
US-WEST1
Wie kann ich auf den Blaze-Tarif upgraden?
Wenn Sie Ihr Projekt auf den Blaze-Tarif (Pay as you go) umstellen möchten, müssen Sie es mit einem Cloud Billing-Konto verknüpfen. Sie können den Konsolenworkflow Firebase verwenden, um Ihr Preismodell zu aktualisieren.
Wenn Sie das Preismodell ändern möchten, benötigen Sie die IAM-Rolle Inhaber für Ihr Projekt.
Wenn Sie Fragen haben, wenden Sie sich bitte an den Firebase-Support.
Wann muss ich auf den Blaze-Tarif umstellen?
Wenn Sie den Zugriff auf Ihren Standard-Bucket PROJECT_ID.appspot.com
Wenn Sie Ihr Projekt auf den Blaze-Tarif (Pay as you go) umstellen möchten, müssen Sie es mit einem Cloud Billing-Konto verknüpfen. Sie können den Konsolenworkflow Firebase verwenden, um Ihr Preismodell zu aktualisieren.
Was passiert, wenn ich mein Projekt nicht auf den Blaze-Tarif umstelle?
Ab dem
30. Oktober 2024 : Wenn Sie in Ihrem Projekt noch keinen Standard-Cloud Storage-Bucket bereitgestellt haben, können Sie dies nur tun, wenn Ihr Projekt den Blaze-Tarif hat.Ab dem
1. Oktober 2025 : Wenn für Ihr Projekt kein Blaze-Tarif gilt, verlieren Sie den Lese-/Schreibzugriff auf Ihren Standard-Bucket . Außerdem können Sie den Bucket nicht in der Firebase-Konsole oder in der Google Cloud-Konsole aufrufen oder auf seine Daten zugreifen.PROJECT_ID.appspot.com
Die Daten bleiben in Ihrem Bucket, sind aber erst nach dem Upgrade auf den Blaze-Tarif wieder zugänglich.
Wenn Sie Fragen haben, wenden Sie sich bitte an den Firebase-Support.
Was passiert, wenn die Nutzung meines Standard-Buckets *.appspot.com
das kostenlose Nutzungsniveau überschreitet?
*.appspot.com
Wenn Sie einen PROJECT_ID.appspot.com
- 5 GB Speicherplatz
- 1 GB Download pro Tag
- 20.000 Uploads pro Tag
- 50.000 Downloads pro Tag
Wenn Sie Fragen haben, wenden Sie sich bitte an den Firebase-Support.
Änderungen am Standard-Cloud Storage-Bucket
Uns ist bewusst, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und Anpassungen an Ihrem Firebase-Projekt und Ihren Workflows vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Ändert sich der Name meines Standard-Buckets?
Nein. Wenn Sie auf den Blaze-Tarif umstellen, ändert sich der Name Ihres Standard-Cloud Storage-Buckets nicht.
Wenn Sie Ihren Standard-Bucket vor
dem 30. Oktober 2024 bereitgestellt haben, hat er immer das Namensformat .PROJECT_ID.appspot.com
Die einzige Ausnahme ist, wenn Sie Ihren
-Bucket löschen und einen neuen Standard-Bucket bereitstellen.*.appspot.com
Wenn Sie Ihren Standard-Bucket am oder nach
dem 30. Oktober 2024 bereitgestellt haben, hat er immer das Namensformat .PROJECT_ID.firebasestorage.app
Was passiert, wenn ich meinen Standard-Bucket *.appspot.com
lösche?
*.appspot.com
Gelöschte Buckets können nicht wiederhergestellt werden. Das ist das aktuelle Verhalten für alle Cloud Storage-Buckets.
Ab dem PROJECT_ID.appspot.com
Stattdessen können Sie einen neuen standardmäßigen Cloud Storage-Bucket erstellen (sofern für Ihr Projekt der Blaze-Preisplan verwendet wird), der das Namensformat PROJECT_ID.firebasestorage.app
US-CENTRAL1
US-EAST1
US-WEST1
Muss ich die Codebasis meiner App aktualisieren?
Nein. Sie müssen die Codebasis Ihrer App nicht aktualisieren, um diese Änderungen zu berücksichtigen.
Das Namensformat aller vorhandenen PROJECT_ID.appspot.com
Um Dienstunterbrechungen zu vermeiden, sollten Sie Ihr Projekt bis zum PROJECT_ID.appspot.com
Muss ich meine Daten aus dem Standard-Bucket *.appspot.com
verschieben?
*.appspot.com
Nein. Sie müssen Ihre Daten aufgrund dieser Änderungen nicht aus dem Standard-Bucket PROJECT_ID.appspot.com
Solange Sie Ihr Projekt bis zum
Änderungen für programmatische Interaktionen (z. B. REST APIs und Terraform)
Wenn Sie standardmäßige Cloud Storage for Firebase-Buckets programmatisch bereitstellen oder verwenden (z. B. mit REST APIs oder Terraform), sehen Sie sich die folgenden Änderungen an, um festzustellen, ob Sie etwas in Ihren Workflows oder Apps ändern müssen.
Uns ist bewusst, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und Anpassungen an Ihrem Firebase-Projekt und Ihren Workflows vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Welche Änderungen gibt es bei der Verwendung von REST APIs?
Ab dem
Der Endpunkt
projects.defaultBucket.create
ändert sich:Damit Sie diesen Endpunkt aufrufen können, muss Ihr Projekt den Blaze-Tarif (Pay as you go) haben.
Die über diesen Endpunkt bereitgestellten Standard-Buckets haben das Namensformat
(anstelle des bisherigenPROJECT_ID.firebasestorage.app
).PROJECT_ID.appspot.com
Diese Standard-Buckets folgen den Preis- und Nutzungsbedingungen von Google Cloud Storage. Für Buckets in
,US-CENTRAL1
undUS-EAST1
gibt es die Stufe „Immer kostenlos“.US-WEST1
Die Endpunkte
projects.defaultLocation.finalize
undprojects.availableLocations.list
werden deaktiviert und geben dann404: METHOD_NOT_FOUND
-Fehler zurück.Wenn Sie den Speicherort einer Ressource programmatisch festlegen möchten, sollten Sie stattdessen die ressourcenspezifischen APIs verwenden. Legen Sie beispielsweise die Speicherorte des Standard-Cloud Storage-Buckets und der Standard-Cloud Firestore-Instanz während der individuellen Bereitstellung fest, indem Sie
projects.defaultBucket.create
bzw.projects.databases.create
aufrufen. Weitere Informationen zu Ersatz für REST APIs und Standorte finden Sie in den FAQs: Wie setze oder erhalte ich den Speicherort für eine „StandardGoogle Cloud-Ressource“?
Was ändert sich bei der Verwendung von Terraform?
Ab dem
Sie können den Standard-Cloud Storage for Firebase-Bucket nicht mehr mit Terraform bereitstellen. Das liegt daran, dass dieser Bucket nicht mehr über Google App Engine bereitgestellt werden kann. Sie haben folgende Möglichkeiten:
Stellen Sie den Bucket bereit, indem Sie
projects.defaultBucket.create
aufrufen. Diese API ist noch nicht über Terraform verfügbar.Stellen Sie den Bucket über die Firebase-Konsole bereit. Rufen Sie dazu den Bereich Speicher in der Console auf.
Beachten Sie außerdem Folgendes zu Standard-Cloud Storage-Buckets, die ab dem
Ihr Projekt muss den Blaze-Tarif (Pay as you go) haben, um einen Standard-Cloud Storage-Bucket bereitzustellen.
Sie müssen die Standard-Cloud Firestore-Instanz nicht mehr vor dem Standard-Cloud Storage-Bucket bereitstellen.
Der Speicherort, den Sie für die Standard-Cloud Firestore-Instanz auswählen, gilt nicht für den Standard-Cloud Storage-Bucket. Das bedeutet, dass sich die Standard-Cloud Firestore-Instanz und der Standard-Cloud Storage-Bucket an unterschiedlichen Orten befinden können.
Das Namensformat des Standard-Cloud Storage-Buckets lautet
(anstelle des bisherigenPROJECT_ID.firebasestorage.app
).PROJECT_ID.appspot.com
Änderungen für „standardmäßige Google Cloud-Ressourcen“
Die StandardGoogle Cloud-Ressourcen sind alle Projektressourcen, die mit Google App Engine verknüpft sind. Dazu gehören:
- Standard-Cloud Firestore-Instanz
- Standard-Cloud Storage for Firebase-Bucket (insbesondere solche mit dem Namensformat
)PROJECT_ID.appspot.com
- Google Cloud Scheduler (speziell für geplante Funktionen der 1. Generation)
Aufgrund der vielen Änderungen am Firebase-System im Laufe der Jahre haben sich auch die Verknüpfungen von Firebase-bezogenen Ressourcen mit Google App Engine geändert.
Uns ist bewusst, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und Anpassungen an Ihrem Firebase-Projekt und Ihren Workflows vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Was passiert mit dem „Speicherort für Standard-Google Cloud-Ressourcen“?
„Speicherort für standardmäßige Google Cloud-Ressourcen“ ist die Speicherorteinstellung für alle Projektressourcen, die mit Google App Engine verknüpft sind. Dazu gehören:
- Standard-Cloud Firestore-Instanz
- Standard-Cloud Storage for Firebase-Bucket (insbesondere solche mit dem Namensformat
)PROJECT_ID.appspot.com
- Google Cloud Scheduler (speziell für geplante Funktionen der 1. Generation)
Wenn Sie eine dieser Ressourcen in Ihrem Projekt einrichten, legen Sie damit indirekt den Speicherort der Google App Engine App in Ihrem Projekt fest. Dadurch wird wiederum der Speicherort für alle mit Google App Engine verknüpften Ressourcen festgelegt.
Wichtige Hinweise:
Alle Standard-Cloud Storage-Buckets, die vor
dem 30. Oktober 2024 bereitgestellt wurden (mit dem Namensformat ), sind mit Google App Engine verknüpft. Das bedeutet:PROJECT_ID.appspot.com
- Anhand des Speicherorts des Buckets wird der Speicherort der mit Google App Engine verknüpften Ressourcen festgelegt, z. B. der Speicherort der Standardinstanz von Cloud Firestore.
Alle Standard-Cloud Storage-Buckets, die ab dem
30. Oktober 2024 bereitgestellt werden (mit dem Namensformat ), sind nicht mit Google App Engine verknüpft. Das bedeutet:PROJECT_ID.firebasestorage.app
Wenn Sie Ihren Standard-Cloud Storage-Bucket bereitstellen, wird der Speicherort der mit Google App Engine verknüpften Ressourcen nicht mehr festgelegt, z. B. der Speicherort der Standard-Cloud Firestore-Instanz.
Durch die Bereitstellung Ihrer Standard-Cloud Firestore-Instanz wird nicht mehr der Speicherort des Standard-Cloud Storage-Buckets Ihres Projekts festgelegt.
Die Speicherorte, die für Ihren Standard-Cloud Storage-Bucket verfügbar sind, sind jetzt dieselben Speicherorte, die für Google Cloud Storage verfügbar sind (nicht nur die für Google App Engine).
Wie lege ich den Speicherort für eine „StandardGoogle Cloud-Ressource“ fest oder rufe ich ihn ab?
Die StandardGoogle Cloud-Ressourcen sind alle Projektressourcen, die mit Google App Engine verknüpft sind. Dazu gehören:
- Standard-Cloud Firestore-Instanz
- Standard-Cloud Storage for Firebase-Bucket (insbesondere solche mit dem Namensformat
)PROJECT_ID.appspot.com
- Google Cloud Scheduler (speziell für geplante Funktionen der 1. Generation)
Ab dem PROJECT_ID.firebasestorage.app
Wenn Sie den Speicherort für eine Ressource in einem Projekt festlegen oder abrufen möchten, sollten Sie stattdessen direkt mit der Ressource interagieren.
Standard-Cloud Storage for Firebase-Bucket
In der Firebase-Konsole:
- Legen Sie den Speicherort eines Standard-Cloud Storage-Buckets im Abschnitt Speicher der Firebase-Konsole fest.
REST APIs verwenden:
Legen Sie den Speicherort eines Standard-Cloud Storage-Buckets während der Bereitstellung fest, indem Sie
projects.defaultBucket.create
aufrufen.Hinweis: Ab dem
30. Oktober 2024 ist für den Aufruf dieses Endpunkts der Blaze-Tarif (Pay as you go) erforderlich. Bevor Sie versuchen, einen Standard-Bucket zu erstellen, müssen Sie das Projekt mit einem Cloud Billing-Konto verknüpfen (z. B. mitprojects.updateBillingInfo
).Mit
projects.buckets.get
können Sie den Speicherort eines Standard-Cloud Storage-Buckets abrufen.
Standard-Cloud Firestore-Instanz
Wenn Sie vor dem
In der Firebase-Konsole:
- Legen Sie den Speicherort einer Standard-Cloud Firestore-Instanz im Abschnitt Firestore der Firebase-Konsole fest und rufen Sie ihn auf.
REST APIs verwenden:
Legen Sie den Speicherort einer Standard-Cloud Firestore-Instanz während der Bereitstellung fest, indem Sie
projects.databases.create
aufrufen.Mit
projects.databases.get
können Sie den Standort einer Standard-Cloud Firestore-Instanz abrufen.
Geplante Funktionen (1. Generation)
Wenn Sie vor dem
Legen Sie den Speicherort einer geplanten Funktion während der Einrichtung und Bereitstellung fest.
Sie können den Speicherort einer geplanten Funktion aus dem Themanamen ihres Jobs und ihrer Funktion in der Google Cloud Console (
) abrufen.firebase-schedule-FUNCTION_NAME-REGION