FAQs zu den im September 2024 angekündigten Änderungen bei Cloud Storage for Firebase
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-per-Use-Preismodell Blaze erforderlich sein wird.
Die kostenlose Nutzung ist auch im Rahmen des Blaze-Preismodells weiterhin verfügbar.
Hier findest du Antworten auf häufig gestellte Fragen zu den Änderungen, die wir im September 2024 angekündigt haben:
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.
Wir wissen, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und an Ihrem Firebase-Projekt und Ihren Workflows entsprechende Anpassungen 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 haben das Namensformat PROJECT_ID.firebasestorage.app anstelle des früheren Namens PROJECT_ID.appspot.com.
Ab dem 1. Oktober 2025 treten die folgenden Änderungen in Kraft:
Damit Sie weiterhin Zugriff auf Ihren Standard-Bucket und alle anderen Cloud Storage-Ressourcen haben, muss Ihr Projekt den Pay-as-you-go-Blaze-Tarif haben. Für jeden *.appspot.com-Standard-Bucket bleibt die aktuelle kostenlose Nutzungsstufe auch im Blaze-Tarif unverändert.
Warum nimmt Firebase diese Änderungen am Preismodell vor?
Firebase ist um die Sicherheit unserer Produkte und unseres Ökosystems bemüht. In diesem Zusammenhang 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 eine Aktualisierung unserer Infrastruktur, um sie besser auf das Kontingent und die Abrechnung von Google Cloud Storage abzustimmen.
Kann ich die kostenlose Nutzung beibehalten, wenn ich ein Upgrade auf den Blaze-Tarif durchführe?
Ja. Wenn Sie einen PROJECT_ID.appspot.com-Standard-Bucket haben und zum Pay-per-Use-Preismodell Blaze wechseln, bleibt das aktuelle kostenlose Nutzungskontingent Ihres Standard-Buckets wie unten beschrieben bestehen. Jegliche Nutzung, die über diese kostenlose Nutzung hinausgeht, wird gemäß den Google App Engine-Preisen berechnet.
5 GB gespeichert
1 GB Download pro Tag
20.000 Uploads pro Tag
50.000 Downloads pro Tag
Ab dem 30. Oktober 2024 haben alle neuen Standard-Buckets das Namensformat PROJECT_ID.firebasestorage.app und unterliegen den Google Cloud StoragePreis- und Nutzungsbedingungen. Für Buckets in US-CENTRAL1, US-EAST1 und US-WEST1 gibt es dann die Stufe „Immer kostenlos“.
Wie führe ich ein Upgrade auf das Preismodell „Blaze“ durch?
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 das Blaze-Preismodell upgraden?
Wenn Sie den Zugriff auf Ihren Standard-Bucket PROJECT_ID.appspot.com behalten möchten, müssen Sie bis zum 1. Oktober 2025 ein Upgrade auf den Blaze-Tarif mit Abrechnung nach Verbrauch vornehmen.
Was ist, wenn ich für mein Projekt kein Upgrade auf das Blaze-Preismodell ausführe?
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 PROJECT_ID.appspot.com. Außerdem können Sie den Bucket nicht in der Firebase-Konsole oder in der Google Cloud-Konsole aufrufen oder auf seine Daten zugreifen.
Alle Daten verbleiben im Bucket, sind aber erst dann zugänglich, wenn Sie ein Upgrade auf das Blaze-Preismodell durchführen.
Wenn Sie Fragen haben, wenden Sie sich bitte an den Firebase-Support.
Was passiert, wenn die Nutzung meines *.appspot.com-Standard-Buckets über der kostenlosen Nutzungsstufe liegt?
Wenn Sie einen PROJECT_ID.appspot.com-Standardbereich haben und zum Blaze-Preismodell mit einer Nutzung wechseln, die über die unten beschriebenen kostenlosen Nutzungsstufen hinausgeht, werden Ihnen die Mehrkosten im nächsten Abrechnungszeitraum gemäß den Google App Engine-Preisen in Rechnung gestellt.
5 GB Speicherplatz
1 GB Download pro Tag
20.000 Uploads pro Tag
50.000 Downloads / Tag
Wenn Sie Fragen haben, wenden Sie sich bitte an den Firebase-Support.
Änderungen am Standard-Cloud Storage-Bucket
Wir wissen, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und an Ihrem Firebase-Projekt und Ihren Workflows entsprechende Anpassungen vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Ändert sich der Name meines Standard-Buckets?
Nein. Wenn Sie auf den Blaze-Preisplan 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.
Wenn Sie Ihren Standard-Bucket am oder nachdem 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?
Gelöschte Buckets können nicht wiederhergestellt werden. Das ist das aktuelle Verhalten für alle Cloud Storage-Buckets.
Ab dem 30. Oktober 2024: Wenn Sie Ihren Standard-Bucket PROJECT_ID.appspot.com löschen, können Sie keinen Bucket mit demselben Namensformat mehr bereitstellen.
Wenn Sie für Ihr Projekt das Blaze-Preismodell nutzen, können Sie stattdessen einen neuen Cloud Storage-Standard-Bucket mit dem Namensformat PROJECT_ID.firebasestorage.app erstellen. Die Preise und die Nutzung richten sich nach Google Cloud Storage. Für Buckets in US-CENTRAL1, US-EAST1 und US-WEST1 gibt es das Tarifmodell „Immer kostenlos“.
Muss ich die Codebasis meiner App aktualisieren?
Nein. Sie müssen die Codebasis Ihrer App nicht aktualisieren, um diese Änderungen zu berücksichtigen.
Alle vorhandenen PROJECT_ID.appspot.com-Standard-Buckets behalten ihr Namensformat bei.
Aktualisieren Sie Ihr Projekt bis zum 1. Oktober 2025 auf das „Pay as you go“-Preismodell, um Dienstunterbrechungen zu vermeiden.
Nach dem Upgrade auf den Blaze-Preisplan interagiert Ihre Codebasis weiterhin wie gewohnt mit dem Standard-Bucket PROJECT_ID.appspot.com.
Muss ich meine Daten aus dem *.appspot.com-Standard-Bucket verschieben?
Nein. Damit diese Änderungen berücksichtigt werden, müssen Sie die Daten nicht aus dem PROJECT_ID.appspot.com-Standard-Bucket verschieben.
Solange Sie Ihr Projekt bis zum 1. Oktober 2025 auf den Pay-per-Use-Blaze-Tarif umstellen, kommt es zu keinen Dienstunterbrechungen.
Ä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.
Wir wissen, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und an Ihrem Firebase-Projekt und Ihren Workflows entsprechende Anpassungen vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Welche Änderungen gibt es bei der Verwendung von REST APIs?
Ab dem 30. Oktober 2024 treten die folgenden Änderungen in Kraft:
Die über diesen Endpunkt bereitgestellten Standard-Buckets haben das Namensformat PROJECT_ID.firebasestorage.app (anstelle des bisherigen PROJECT_ID.appspot.com).
Diese Standard-Buckets folgen den Preis- und Nutzungsbedingungen von Google Cloud Storage. Für Buckets in US-CENTRAL1, US-EAST1 und US-WEST1 gibt es die Stufe „Immer kostenlos“.
Wenn Sie den Speicherort einer Ressource programmatisch festlegen möchten, sollten Sie stattdessen die ressourcenspezifischen APIs verwenden. Sie können beispielsweise die Speicherorte des standardmäßigen Cloud Storage-Buckets und der standardmäßigen Cloud Firestore-Instanz bei der individuellen Bereitstellung festlegen, 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 „Standard-Google Cloud-Ressource“?
Was ändert sich bei der Verwendung von Terraform?
Ab dem 30. Oktober 2024 treten die folgenden Änderungen in Kraft, die sich auf die Verwendung von Terraform mit Cloud Storage for Firebase beziehen.
Sie können den Standard-Bucket Cloud Storage for Firebase nicht mehr mit Terraform bereitstellen. Das liegt daran, dass Sie diesen Bucket nicht mehr über Google App Engine bereitstellen können. Sie haben stattdessen 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 30. Oktober 2024 bereitgestellt werden:
Ihr Projekt muss den Blaze-Tarif mit Abrechnung nach Verbrauch 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 PROJECT_ID.firebasestorage.app (anstelle des bisherigen PROJECT_ID.appspot.com).
Änderungen für „standardmäßige Google Cloud-Ressourcen“
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)
Mit vielen Veränderungen am Firebase-Ökosystem im Laufe der Jahre haben sich auch die Verknüpfungen von Firebase-bezogenen Ressourcen mit Google App Engine geändert.
Wir wissen, dass Sie Zeit benötigen, um diese Änderungen zu bewerten und an Ihrem Firebase-Projekt und Ihren Workflows entsprechende Anpassungen vorzunehmen. Bei Fragen wenden Sie sich bitte an den Firebase-Support.
Was passiert mit dem „Speicherort für Standard-Google Cloud-Ressourcen“?
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 vorübergehend den Standort der Google App Engine-Anwendung in Ihrem Projekt fest.
Dadurch wird wiederum der Standort für alle Ressourcen festgelegt, die mit Google App Engine verknüpft sind.
Wichtige Hinweise:
Alle Standard-Cloud Storage-Buckets, die vordem 30. Oktober 2024 bereitgestellt wurden (mit dem Namensformat PROJECT_ID.appspot.com), sind mit Google App Engine verknüpft. Das bedeutet:
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 PROJECT_ID.firebasestorage.app), sind nicht mit Google App Engine verknüpft. Das bedeutet:
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 der Cloud Firestore-Standardinstanz wird der Standort des Standard-Cloud Storage-Buckets Ihres Projekts nicht mehr 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 kann ich den Standort für eine „Standard-Google Cloud-Ressource“ festlegen oder abrufen?
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 30. Oktober 2024 gilt das Konzept „Google Cloud-Standardressourcen“ nicht mehr für neu bereitgestellte Standard-Cloud Storage-Buckets. Standard-Buckets, die nach diesem Datum bereitgestellt werden, haben das Namensformat PROJECT_ID.firebasestorage.app und sind nicht mit Google App Engine verknüpft. Weitere Informationen finden Sie in den FAQs unter Was passiert mit dem „Speicherort für Standard-Google Cloud-Ressourcen“?
Wenn Sie den Standort für eine Ressource in einem Projekt festlegen oder abrufen möchten, sollten Sie stattdessen direkt mit der Ressource interagieren.
Standard-Bucket Cloud Storage for Firebase
In der Firebase-Konsole:
Legen Sie den Speicherort eines Cloud Storage-Standard-Buckets im Abschnitt Storage der Firebase-Konsole fest und suchen Sie ihn.
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 Pay-as-you-go-Blaze-Tarif erforderlich. Bevor Sie versuchen, einen Standard-Bucket zu erstellen, müssen Sie das Projekt mit einem Cloud Billing-Konto verknüpfen (z. B. mit projects.updateBillingInfo).
Rufen Sie den Speicherort eines Cloud Storage-Standard-Buckets mit projects.buckets.get ab.
Standard-Cloud Firestore-Instanz
Wenn Sie vor dem 30. Oktober 2024 einen Standard-Cloud Storage-Bucket bereitgestellt haben, wurde der Speicherort der Standard-Cloud Firestore-Instanz des Projekts bereits festgelegt (aufgrund von Verknüpfungen mit Google App Engine).
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 standardmäßigen Cloud Firestore-Instanz während der Bereitstellung fest, indem Sie projects.databases.create aufrufen.
Rufen Sie den Speicherort einer Cloud Firestore-Standardinstanz mithilfe von projects.databases.get ab.
Geplante Funktionen (1. Generation)
Wenn Sie vor dem 30. Oktober 2024 einen Standard-Cloud Storage-Bucket bereitgestellt haben, wurden die geplanten Funktionen (1. Generation) des Projekts bereits aufgrund von Verknüpfungen mit Google App Engine festgelegt.
Sie können den Speicherort einer geplanten Funktion aus dem Themanamen ihres Jobs und ihrer Funktion in der Google Cloud Console (firebase-schedule-FUNCTION_NAME-REGION) abrufen.