Ta strona opisuje, jak skonfigurować budżety z limitem wydatków i nimi zarządzać, gdy projekt w Firebase korzysta z abonamentu Blaze.
Budżety z limitem wydatków są dostępne w przypadku tych wybranych usług Firebase: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase, i Firebase Extensions.
Przejdź do instrukcji konfigurowania limitu wydatków
Informacje o budżetach
Możesz kontrolować koszty i unikać niespodzianek na rachunku, tworząc budżety na potrzeby Google Cloud Billing. Budżety to ogólne kwoty pieniędzy, które planujesz wydać w każdym miesiącu. Mogą to być budżety tylko z alertami lub budżety z limitem wydatków.
Budżety tylko z alertami
Jeśli wydatki osiągną ustawione progi budżetu, usługa rozliczeń w chmurze Cloud Billing wyśle e-maile z powiadomieniem.
Pamiętaj:
Alerty dotyczące budżetu do not wstrzymują usługi. Mają one pomóc w monitorowaniu kosztów i ostrzegać, aby w razie potrzeby można było podjąć odpowiednie działania. Możesz na przykład rozważyć użycie powiadomień o budżecie, aby wyłączyć rozliczenia w projekcie.
Gdy w konsoli Firebase Firebase przejdziesz na abonament Blaze, automatycznie pojawi się prośba o skonfigurowanie budżetu tylko z alertami. Możesz też ręcznie skonfigurować budżety tylko z alertami w Google Cloud konsoli.
Budżety z limitem wydatków (ta strona)
Jeśli wydatki osiągną ustawione progi budżetu dla określonej usługi, usługa rozliczeń w chmurze Cloud Billing wyśle e-maile z powiadomieniem.
Jeśli wydatki osiągną 100% budżetu na tę usługę, wówczas Cloud Billing wstrzyma tę usługę na pozostałą część miesiąca.
Pamiętaj:
Budżety z limitem wydatków są dostępne tylko w przypadku tych usług Firebase: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase i Firebase Extensions.
Budżety z limitem wydatków możesz skonfigurować ręcznie w konsoli Firebase (jak opisano na tej stronie) lub w Google Cloud konsoli.
- Zanim skonfigurujesz budżet z limitem wydatków, zapoznaj się z ważnymi informacjami na temat budżetów z limitem wydatków które znajdziesz w dalszej części tej strony.
Omówienie budżetów z limitem wydatków
Zanim skonfigurujesz budżet z limitem wydatków, zapoznaj się z informacjami w tej sekcji, w tym z listą kwalifikujących się usług i możliwych stanów limitu wydatków. Zalecamy też zapoznanie się z ograniczeniami budżetów z limitem wydatków , które znajdziesz w dalszej części tej strony.
Listę najczęstszych pytań dotyczących budżetów z limitem wydatków znajdziesz też w Google Cloud dokumentacji.
Kwalifikujące się usługi
Budżety z limitem wydatków można skonfigurować w przypadku tych usług Firebase:
- Firebase AI Logic: ustaw limity dostępu do Gemini Developer API lub Agent Platform Gemini API (formerly Vertex AI).
- Firebase App Hosting: ustaw limity dla usługi Cloud Run.
- Cloud Functions for Firebase: ustaw limity dla usługi Cloud Run functions.
- Firebase Extensions: ustaw limity dla usługi Cloud Run functions.
Pracujemy nad dodaniem do tej listy kolejnych usług, w przypadku których można ustawić budżety z limitem wydatków, więc regularnie sprawdzaj tę listę.
Stany limitu wydatków
Limit wydatków może być w jednym z tych stanów:
- Skonfigurowano: Cloud Billing aktywnie monitoruje wydatki projektu w przypadku określonej usługi na podstawie budżetu z limitem wydatków.
- Egzekwowany: wydatki projektu osiągnęły 100% ustawionego miesięcznego budżetu na tę usługę, więc Cloud Billing egzekwował limit wydatków. Każde nowe użycie usługi w pozostałej części miesiąca jest wstrzymane, chyba że egzekwowany limit wydatków zostanie wyraźnie zniesiony.
- Zniesiony: Cloud Billing egzekwowała limit wydatków (i wstrzymała każde nowe użycie odpowiedniej usługi), ale egzekwowany limit wydatków został wyraźnie zniesiony, aby wznowić usługę.
Konfigurowanie limitów wydatków i zarządzanie nimi
Skonfiguruj budżet z limitem wydatków.
Skonfiguruj budżet z limitem wydatków, aby Cloud Billing mogła aktywnie monitorować wydatki projektu w przypadku określonej usługi.Poznaj alerty i egzekwowanie limitu wydatków.
Jeśli wydatki projektu osiągną określone progi miesięcznego budżetu na tę usługę, Cloud Billing wysyła e-maile z alertami i egzekwuje limit wydatków. Egzekwowanie oznacza, że każde nowe użycie tej usługi jest wstrzymane na pozostałą część miesiąca.Opcjonalnie znieś egzekwowany limit wydatków.
Jeśli chcesz wznowić korzystanie z wstrzymanej usługi w danym miesiącu, musisz wyraźnie znieść egzekwowany limit wydatków.
Wymagane uprawnienia
Aby skonfigurować budżet z limitem wydatków i nim zarządzać, musisz mieć dostęp administracyjny do projektu i połączonego z nim Cloud Billing konta. Wymagane uprawnienia przyznają Ci te opcje:
Opcja 1: Administrator konta rozliczeniowego rola na koncie Cloud Billing połączonym z projektem.
Opcja 2: Właściciel projektu rola w projekcie, w którym chcesz skonfigurować budżety z limitem wydatków.
Opcja 3. Ta kombinacja ról IAM na poziomie Cloud Billing konta i projektu:
Rola menedżer wydatków konta rozliczeniowego na Cloud Billing koncie połączonym z projektem.
i
Rola Edytor projektu w projekcie, w którym chcesz skonfigurować budżety z limitem wydatków.
Konfigurowanie budżetu z limitem wydatków
Aby Cloud Billing mogło aktywnie monitorować Twoje wydatki na usługę, musisz skonfigurować budżet z limitem wydatków na tę usługę. Jeśli Twój projekt osiągnie określone progi wydatków na tę usługę, wtedy Cloud Billing wyśle e-maile z alertami i egzekwuje limit wydatków.
Aby skonfigurować budżety z limitem wydatków za pomocą konsoli Firebase:
Otwórz projekt w konsoli Firebase, a następnie otwórz stronę
Ustawienia > Wykorzystanie i rozliczenia > Szczegóły i ustawienia.Otwórz kartę Limity wydatków na poziomie usługi.
Znajdź usługę, dla której chcesz ustawić limit, ustaw miesięczny budżet, a następnie kliknij Skonfiguruj.
Budżet z limitem wydatków jest ograniczony do jednego projektu i jednej kwalifikującej się usługi w tym projekcie.
Zakres czasu budżetu z limitem wydatków jest miesięczny i rozpoczyna się pierwszego dnia każdego miesiąca.
Pamiętaj, że budżety z limitem wydatków możesz też skonfigurować w konsoli Google Cloud.
E-maile z alertami i egzekwowanie limitu wydatków
Po skonfigurowaniu budżetu z limitem wydatków Cloud Billing będzie aktywnie monitorować wydatki projektu na tę usługę. Będzie wysyłać e-maile z alertami i egzekwować limit wydatków na podstawie tych progów wydatków dla budżetu z limitem wydatków na tę usługę:
50% i 80% ustawionego budżetu:
- Cloud Billing wyśle e-maile z alertami ostrzegawczymi do wszystkich administratorów rozliczeń, właścicieli projektów i wszystkich odpowiednich "kontaktów podstawowych".
100% ustawionego budżetu:
Cloud Billing egzekwuje limit wydatków, co oznacza, że każde nowe użycie odpowiedniej usługi zostanie wstrzymane na pozostałą część miesiąca chyba że wyraźnie zniesiesz egzekwowany limit wydatków.
Cloud Billing wyśle kolejny e-mail z alertem. W konsoli Firebase i konsoli Google Cloud wyświetlają się też banery z powiadomieniami o egzekwowaniu limitu wydatków i wstrzymaniu usługi.
Wpływ po stronie klienta i obsługa błędów
Gdy usługa zostanie wstrzymana z powodu egzekwowanego limitu wydatków, aplikacja po stronie klienta zacznie zgłaszać błędy dotyczące tej usługi. W kodzie aplikacji należy odpowiednio obsługiwać te wyjątki (np. za pomocą bloków try-catch).
Zniesienie egzekwowanego limitu wydatków
Jeśli limit wydatków zostanie aktywowany i egzekwowany, całe nowe użycie odpowiedniej usługi zostanie wstrzymane na pozostałą część miesiąca, chyba że wyraźnie zniesiesz egzekwowany limit wydatków.
Aby znieść egzekwowany limit wydatków za pomocą konsoli Firebase:
Otwórz projekt w konsoli Firebase, a następnie otwórz stronę
Ustawienia > Wykorzystanie i rozliczenia > Szczegóły i ustawienia.Otwórz kartę Limity wydatków na poziomie usługi.
Znajdź usługę z egzekwowanym limitem wydatków, a następnie kliknij Znieś.
Pamiętaj, że egzekwowane limity wydatków możesz też znosić w konsoli Google Cloud.
Ograniczenia budżetów z limitem wydatków
Oto ważne ograniczenia, o których należy pamiętać w przypadku budżetów z limitem wydatków:
Budżety z limitem wydatków nie są „limitami maksymalnymi”. Ze względu na opóźnienie w raportowaniu wykorzystania egzekwowanie limitu wydatków nie jest natychmiastowe i może się opóźnić o kilka minut. Wszelkie przekroczenia kosztów poniesione w tym czasie będą rozliczane w normalny sposób. Rozważ ustawienie budżetu nieco poniżej limitu bezwzględnego.
Ograniczone do projektu i usługi. Budżet z limitem wydatków jest ograniczony do jednego projektu i jednej kwalifikującej się usługi w tym projekcie.
Nie możesz ustawić budżetu z limitem wydatków na poziomie całego konta Cloud Billing rozliczeniowego w chmurze ani na poziomie folderu, organizacji lub etykiety.
Nie możesz ustawić jednego budżetu z limitem wydatków, który będzie obejmować wiele projektów lub wiele usług.
Gdy ustawisz budżet z limitem wydatków na usługę, będzie on obowiązywać w przypadku wszystkich sposobów interakcji z usługą w projekcie. Jeśli na przykład ustawisz budżet dla Agent Platform Gemini API (formerly Vertex AI), będzie on też obowiązywać w przypadku każdego użycia tego interfejsu API w projekcie za pomocą Firebase SQL Connect, ADK, Genkit, itp. (nie tylko w przypadku użycia za pomocą Firebase AI Logic).
Miesięczny zakres czasu. Zakres czasu budżetu z limitem wydatków jest miesięczny i rozpoczyna się pierwszego dnia każdego miesiąca.
Usługa jest domyślnie wznawiana co miesiąc. Jeśli nie zniesiesz egzekwowanego limitu wydatków, usługa pozostanie wstrzymana tylko w bieżącym miesiącu.
Domyślnie na początku następnego miesiąca egzekwowany limit wydatków zostanie automatycznie zniesiony, a usługa zostanie wznowiona.
Możesz jednak dostosować ustawienia budżetu z limitem wydatków tak, aby limit wydatków pozostał egzekwowany (a usługa wstrzymana) bezterminowo do czasu, aż wyraźnie zniesiesz egzekwowany limit wydatków.
Domyślnie, jeśli nie zniesiesz egzekwowanego limitu wydatków, usługa pozostanie wstrzymana w bieżącym miesiącu, ale zostanie automatycznie wznowiona na początku następnego miesiąca. Możesz jednak dostosować ustawienia budżetu z limitem wydatków tak, aby limit wydatków pozostał egzekwowany (a usługa wstrzymana) bezterminowo do czasu, aż wyraźnie zniesiesz egzekwowany limit wydatków.
Nie obejmuje oszczędności i środków. Obliczenia kosztów w przypadku budżetu z limitem wydatków są oparte na kosztach brutto i nie obejmują oszczędności ani środków.
Jeśli masz bardziej zaawansowaną konfigurację płatności, więcej informacji o ograniczeniach budżetów z limitem wydatków znajdziesz w Google Cloud dokumentacji.