Najczęstsze pytania dotyczące zmian w Cloud Storage dla Firebase ogłoszonych we wrześniu 2024 r.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wprowadzamy pewne zmiany w Cloud Storage for Firebase i podejmujemy proaktywne działania, aby zapobiegać nadużyciom na naszej platformie. Wymaga to zaktualizowania naszej infrastruktury, aby lepiej dostosować ją do limitów i rozliczeń Google Cloud Storage.
Jednym z rezultatów tych zmian w infrastrukturze jest to, że wkrótce zaczniemy wymagać, aby projekty korzystały z abonamentu Blaze z płatnością za wykorzystanie, aby można było używać Cloud Storage for Firebase.
Nawet w przypadku abonamentu Blaze można korzystać z bezpłatnych usług.
Zapoznaj się z tymi odpowiedziami na najczęstsze pytania dotyczące zmian, które ogłosiliśmy we wrześniu 2024 r.:
Wkrótce zaczniemy wymagać abonamentu Blaze z płatnością według wykorzystania, jeśli chcesz korzystać z Cloud Storage for Firebase. Bezpłatne korzystanie jest nadal dostępne nawet w ramach abonamentu Blaze.
Wiemy, że te zmiany wymagają czasu na ocenę i wprowadzenie zmian w projekcie Firebase i przepływach pracy. Jeśli masz pytania, skontaktuj się z zespołem pomocy Firebase.
Jakie są nowe wymagania dotyczące planów cenowych ogłoszone we wrześniu 2024 r.?
Będą miały format nazwy PROJECT_ID.firebasestorage.app (zamiast poprzedniego PROJECT_ID.appspot.com).
Od 1 października 2025 r. zaczniemy wprowadzać te zmiany:
Aby zachować dostęp do domyślnego zasobnika i wszystkich innych zasobów Cloud Storage, projekt musi być objęty abonamentem Blaze z płatnością za wykorzystanie. Każdy domyślny zasobnik *.appspot.com zachowa swój obecny bezpłatny poziom wykorzystania nawet w ramach abonamentu Blaze.
Dlaczego Firebase wprowadza te zmiany w abonamentach?
Dokładamy wszelkich starań, aby nasze usługi i nasz ekosystem były bezpieczne. W ramach tych działań wprowadzamy zmiany w Cloud Storage for Firebase i podejmujemy proaktywne kroki, aby zapobiegać nadużyciom na naszej platformie. Obejmuje to aktualizację naszej infrastruktury, aby lepiej dostosować ją do Google Cloud Storage limitów i płatności.
Czy po przejściu na abonament Blaze mogę nadal korzystać z bezpłatnych zasobów?
Tak. Jeśli masz PROJECT_ID.appspot.com domyślny zasobnik i przejdziesz na plan cenowy Blaze z płatnością za wykorzystanie, zachowasz obecny bezpłatny poziom wykorzystania domyślnego zasobnika, jak opisano poniżej. Wykorzystanie przekraczające ten limit będzie obciążane zgodnie z cennikiem Google App Engine.
5 GB zapisanych danych
1 GB pobranych danych dziennie
20 000 przesłanych plików dziennie
50 000 pobrań dziennie
Pamiętaj, że od 30 października 2024 r. wszystkie nowe domyślne zasobniki będą miały nazwę w formacie PROJECT_ID.firebasestorage.app i będą podlegać Google Cloud Storagecenom i zasadom użytkowania, które zapewniają „zawsze bezpłatny” poziom dla zasobników w lokalizacjach US-CENTRAL1, US-EAST1 i US-WEST1.
Jeśli chcesz zachować dostęp do domyślnego koszyka PROJECT_ID.appspot.com, musisz przejść na abonament Blaze z płatnością za wykorzystanie
do 1 października 2025 r.
Co się stanie, jeśli nie przejdę na abonament Blaze?
Od 30 października 2024 r.: jeśli nie masz jeszcze w projekcie domyślnego zasobnika Cloud Storage, nie będziesz mieć możliwości jego utworzenia, chyba że Twój projekt korzysta z planu cenowego Blaze.
Od 1 października 2025 r.: jeśli Twój projekt nie korzysta z planu cenowego Blaze, utracisz dostęp do odczytu i zapisu w przypadku domyślnego zasobnika PROJECT_ID.appspot.com. Nie będziesz też mieć możliwości wyświetlania zasobnika ani dostępu do jego danych w FirebasekonsoliGoogle Cloud ani w Google CloudkonsoliGoogle Cloud.
Pamiętaj, że wszystkie dane pozostaną w zasobniku, ale będą niedostępne, dopóki nie przejdziesz na abonament Blaze.
Co się stanie, jeśli wykorzystanie domyślnego zasobnika *.appspot.com przekroczy poziom bezpłatnego wykorzystania?
Jeśli masz domyślny zasobnik PROJECT_ID.appspot.com i przejdziesz na plan cenowy Blaze z wykorzystaniem przekraczającym poziomy bezpłatnego wykorzystania opisane poniżej, w następnym cyklu rozliczeniowym obciążymy Cię opłatą za nadwyżkę zgodnie z Google App Enginecennikiem.
Wiemy, że te zmiany wymagają czasu na ocenę i wprowadzenie zmian w projekcie Firebase i przepływach pracy. Jeśli masz pytania, skontaktuj się z zespołem pomocy Firebase.
Czy nazwa mojego domyślnego zasobnika ulegnie zmianie?
Nie. Po przejściu na abonament Blaze nazwa domyślnego kosza Cloud Storagenie ulegnie zmianie.
Jeśli domyślny zasobnik został utworzony przed30 października 2024 r., jego nazwa będzie zawsze miała format PROJECT_ID.appspot.com.
Jeśli domyślny zasobnik został utworzony 30 października 2024 r. lub później, jego nazwa będzie zawsze miała format PROJECT_ID.firebasestorage.app.
Co się stanie, jeśli usunę domyślny kosz *.appspot.com?
Usunięty zasobnik można przywrócić za pomocą interfejsu API Cloud Storage Buckets: restore, dopóki nie upłynie czas jego trwałego usunięcia.
Od 30 października 2024 r.: jeśli usuniesz domyślny koszykPROJECT_ID.appspot.com, nie będzie można utworzyć koszyka o takim samym formacie nazwy.
Zamiast tego możesz utworzyć nowy domyślny zasobnik Cloud Storage (jeśli Twój projekt korzysta z planu cenowego Blaze) o formacie nazwy PROJECT_ID.firebasestorage.app. Będzie ona podlegać Google Cloud Storage cenom i zasadom użytkowania, które zapewniają bezpłatny poziom dla zasobników w regionach US-CENTRAL1, US-EAST1 i US-WEST1.
Czy muszę zaktualizować bazę kodu aplikacji?
Nie. Aby uwzględnić te zmiany, nie musisz aktualizować bazy kodu aplikacji.
Wszystkie dotychczasowe domyślne koszyki PROJECT_ID.appspot.com zachowają format nazwy.
Aby uniknąć przerw w działaniu usługi, do 1 października 2025 r. przejdź na abonament Blaze z płatnością za wykorzystanie.
Po przejściu na abonament Blaze baza kodu będzie nadal wchodzić w interakcje z domyślnym zasobnikiem PROJECT_ID.appspot.com, tak jak zawsze.
Czy muszę przenieść dane z domyślnego zasobnika *.appspot.com?
Nie. Aby uwzględnić te zmiany, nie musisz przenosić danych z domyślnego zasobnika PROJECT_ID.appspot.com.
Zmiany dotyczące interakcji zautomatyzowanych (takich jak interfejsy API typu REST i Terraform)
Jeśli aprowizujesz domyślne Cloud Storage for Firebase zasobniki lub z nimi pracujesz programowo (np. za pomocą interfejsów API REST lub Terraform), zapoznaj się z tymi zmianami, aby sprawdzić, czy musisz coś zmienić w swoich przepływach pracy lub aplikacjach.
Wiemy, że te zmiany wymagają czasu na ocenę i wprowadzenie zmian w projekcie Firebase i przepływach pracy. Jeśli masz pytania, skontaktuj się z zespołem pomocy Firebase.
Jakie zmiany wiążą się z korzystaniem z interfejsów API REST?
Od 30 października 2024 r. zaczniemy wprowadzać te zmiany:
Domyślne zasobniki udostępniane przez ten punkt końcowy będą miały nazwę w formacie PROJECT_ID.firebasestorage.app (zamiast wcześniejszego formatu PROJECT_ID.appspot.com).
Te domyślne zasobniki będą podlegać Google Cloud Storage cenom i użyciu, co zapewnia poziom „Zawsze bezpłatny” w przypadku zasobników w regionach US-CENTRAL1, US-EAST1 i US-WEST1.
Zamiast tego, aby programowo ustawić lokalizację zasobu, użyj interfejsów API specyficznych dla zasobów. Na przykład podczas indywidualnego udostępniania zasobnika domyślnego Cloud Storage i instancji domyślnej Cloud Firestore ustaw ich lokalizacje, wywołując odpowiednio funkcje projects.defaultBucket.create i projects.databases.create. Więcej informacji o zamiennikach interfejsów API REST i lokalizacji znajdziesz w tym artykule z odpowiedziami na najczęstsze pytania: Jak ustawić lub uzyskać lokalizację „domyślnego zasobu Google Cloud”?
Jakie zmiany wprowadzamy w przypadku korzystania z Terraform?
Od 30 października 2024 r. nastąpią następujące zmiany związane z używaniem Terraform w Cloud Storage for Firebase:
Nie możesz już udostępniać domyślnego zasobnika Cloud Storage for Firebase za pomocą Terraform. Wynika to z faktu, że nie możesz już udostępniać tego zasobnika za pomocą Google App Engine. Zamiast tego możesz wykonać jedną z tych czynności:
Udostępnij zasobnik, dzwoniąc pod numer projects.defaultBucket.create.
Ten interfejs API nie jest jeszcze dostępny w Terraform.
Udostępnij zasobnik za pomocą konsoli Firebase. Aby rozpocząć, otwórz sekcję Pamięć w konsoli.
Pamiętaj też o tych informacjach dotyczących domyślnych Cloud Storage koszy udostępnianych od 30 października 2024 r.:
Aby można było udostępnić domyślny zasobnik Cloud Storage, projekt musi być objęty abonamentem Blaze z płatnością według wykorzystania.
Nie musisz już udostępniać domyślnej instancji Cloud Firestore przed domyślnym zasobnikiem Cloud Storage.
Lokalizacja wybrana dla domyślnej instancji Cloud Firestore nie ma zastosowania do domyślnego zasobnika Cloud Storage (oznacza to, że domyślna instancja Cloud Firestore i domyślny zasobnik Cloud Storage mogą znajdować się w różnych lokalizacjach).
Format nazwy domyślnego zasobnika Cloud Storage będzie wyglądać tak: PROJECT_ID.firebasestorage.app (zamiast poprzedniego formatu PROJECT_ID.appspot.com).
Zmiany dotyczące „domyślnych zasobów Google Cloud”
domyślny zasobnik Cloud Storage for Firebase (zwłaszcza te, których nazwa ma format PROJECT_ID.appspot.com),
Google Cloud Scheduler (dotyczy to w szczególności funkcji 1 generacji uruchamianych zgodnie z harmonogramem)
W ekosystemie Firebase zaszło wiele zmian, dlatego powiązania zasobów związanych z Firebase z Google App Engine ulegały zmianom.
Wiemy, że te zmiany wymagają czasu na ocenę i wprowadzenie zmian w projekcie Firebase i przepływach pracy. Jeśli masz pytania, skontaktuj się z zespołem pomocy Firebase.
Co się stanie z „lokalizacją domyślnych zasobów Google Cloud”?
domyślny zasobnik Cloud Storage for Firebase (zwłaszcza te, których nazwa ma format PROJECT_ID.appspot.com),
Google Cloud Scheduler (dotyczy to w szczególności funkcji 1 generacji uruchamianych zgodnie z harmonogramem)
Gdy skonfigurujesz dowolny z tych zasobów w projekcie, pośrednio ustawisz lokalizację aplikacji Google App Engine w projekcie.
To z kolei ustawia lokalizację wszystkich zasobów powiązanych z właściwością Google App Engine.
Pamiętaj:
Każdy domyślny zasobnik Cloud Storageudostępniony przed30 października 2024 r. (o nazwie w formacie PROJECT_ID.appspot.com) jest powiązany z Google App Engine. Oznacza to, że:
Lokalizacja zasobnika określi lokalizację zasobów powiązanych z właściwością Google App Engine (np. lokalizację domyślnej instancji Cloud Firestore).
Każdy domyślny koszyk Cloud Storage utworzony od 30 października 2024 r. (o formacie nazwy PROJECT_ID.firebasestorage.app) nie jest powiązany z Google App Engine. Oznacza to, że:
Tworzenie domyślnego zasobnika Cloud Storage nie będzie już ustawiać lokalizacji zasobów powiązanych z Google App Engine (np. lokalizacji domyślnej instancji Cloud Firestore).
Provisioning domyślnej instancji Cloud Firestore nie będzie już ustawiać lokalizacji domyślnego zasobnika Cloud Storage projektu.
domyślny zasobnik Cloud Storage for Firebase (zwłaszcza te, których nazwa ma format PROJECT_ID.appspot.com),
Google Cloud Scheduler (dotyczy to w szczególności funkcji 1 generacji uruchamianych zgodnie z harmonogramem)
Od 30 października 2024 r. pojęcie „domyślnych Google Cloud zasobów” nie będzie dotyczyć nowo utworzonych domyślnych Cloud Storage zasobników. Domyślne zasobniki utworzone po tej dacie mają nazwę w formacie PROJECT_ID.firebasestorage.app i nie są powiązane z Google App Engine. Więcej informacji znajdziesz w sekcji z najczęstszymi pytaniami:Co się stanie z „lokalizacją domyślnych zasobów Google Cloud”?
Jeśli chcesz ustawić lub uzyskać lokalizację dowolnego zasobu w projekcie, zamiast tego bezpośrednio wchodź z nim w interakcję.
Domyślny zasobnik Cloud Storage for Firebase
W konsoli Firebase:
Ustaw i znajdź lokalizację domyślnego zasobnika Cloud Storage w sekcji Pamięć konsoli Firebase.
Korzystanie z interfejsów API REST:
Ustaw lokalizację domyślnego zasobnika Cloud Storage podczas jego udostępniania
podczas wywoływania funkcji projects.defaultBucket.create.
Pobierz lokalizację domyślnego zasobnika Cloud Storage za pomocą polecenia projects.buckets.get.
Domyślna instancja Cloud Firestore
Jeśli domyślny zasobnik Cloud Storage został przez Ciebie utworzony przed 30 października 2024 r., lokalizacja domyślnej instancji Cloud Firestore projektu została już ustawiona (ze względu na powiązania z Google App Engine).
W konsoli Firebase:
Ustaw i znajdź lokalizację domyślnej instancji Cloud Firestore w sekcji Firestore konsoli Firebase.
Korzystanie z interfejsów API REST:
Ustaw lokalizację domyślnej instancji Cloud Firestore podczas jej udostępniania
podczas wywoływania funkcji projects.databases.create.
Pobierz lokalizację domyślnej instancji Cloud Firestore za pomocą projects.databases.get.
Zaplanowane funkcje (1 generacji)
Jeśli domyślny zasobnik Cloud Storage został przez Ciebie utworzony przed 30 października 2024 r., zaplanowane funkcje projektu (1 generacji) zostały już skonfigurowane (ze względu na powiązania z Google App Engine).
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-09-06 UTC."],[],[],null,[]]