Pierwsze kroki z Firebase w istniejącym projekcie Google Cloud

Projekt Firebase to Google Cloudprojekt, w którym włączono dodatkowe konfiguracje i usługi Firebase. Jest to powszechnie nazywane „dodawaniem Firebase” do Google Cloud projektu. Na tej stronie znajdziesz opis dodawania Firebase oraz odpowiedzi na niektóre najczęstsze pytania.

Gdy dodasz Firebase do Google Cloudprojektu, usługa ta automatycznie włączy kilka interfejsów API i utworzy konta usługi, aby uprościć korzystanie ze wszystkich usług i interfejsów Firebase. Firebase dodaje też do projektu firebase:enabledetykietę na stronie EtykietyGoogle Cloudkonsoli. Dowiedz się więcej o tym, co się dzieje, gdy „dodasz Firebase”.

Związek między projektem Firebase a projektem Google Cloud

Projekt Firebase jest projektem Google Cloud:

  • Dostęp do projektu i możliwość interakcji z nim masz w Firebasekonsoli, a także w Google CloudkonsoliKonsoli interfejsów API Google.

  • Z projektem możesz wchodzić w interakcje za pomocą interfejsu wiersza poleceń Firebase, gcloud CLI i dowolnego zasobu Terraform od Google.

  • W projekcie możesz używać usług i interfejsów API zarówno z Firebase, jak i Google Cloud.

  • Uprawnienia i role IAM w projekcie są współdzielone między Firebase a usługą Google Cloud. Każdy dostęp członka projektu (czyli podmiotu) do projektu Google Cloud będzie też dotyczyć projektu Firebase (i odwrotnie).

  • Płatności za projekt są wspólne dla Firebase iGoogle Cloud. Jeśli w projekcie Google Cloud płatności są włączone, projekt Firebase będzie korzystać z abonamentu Blaze w Firebase (płatność według zużycia zasobów).

  • Unikalne identyfikatory projektu (np. numer projektuidentyfikator projektu) są wspólne dla Firebase i Google Cloud.

  • Każda hierarchia zasobów zastosowana w projekcie Google Cloud (np. organizacja, foldery itp.) będzie też obowiązywać w projekcie Firebase.

  • Usunięcie projektu spowoduje jego usunięcie z Firebase i Google Cloud.

  • Usunięcie lub zmiana zasobu lub danych w projekcie ma zastosowanie w Firebase i Google Cloud.

Jak dodać Firebase do istniejącego projektu Google Cloud

Możesz „dodać Firebase” do istniejącego projektu Google Cloud, korzystając z jednej z tych opcji: Sprawdź, czy masz uprawnienia wymagane do dodania Firebase do projektu Google Cloud.

Pamiętaj, że po „dodaniu Firebase” do istniejącego projektu Google Cloud nie można cofnąć tej czynności (tzn. nie można całkowicie „usunąć Firebase” z projektu Google Cloud). Więcej informacji znajdziesz w tych najczęstszych pytaniach.

Firebase konsola

  1. Zaloguj się w Firebasekonsoli na koncie, które daje Ci dostęp do istniejącego projektu Google Cloud.

  2. Kliknij przycisk, aby utworzyć nowy projekt Firebase.

  3. U dołu strony kliknij Dodaj Firebase do projektu Google Cloud.

  4. W polu tekstowym zacznij wpisywać nazwę projektu, a następnie wybierz projekt z wyświetlonej listy.

  5. Kliknij Otwórz projekt.

  6. Po wyświetleniu prośby zaakceptuj warunki usługi Firebase.

  7. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby „dodać Firebase” i skonfigurować projekt Firebase.

    Pamiętaj, że włączenie pomocy AI w konsoli FirebaseGoogle Analytics jest opcjonalne.

Firebase CLI

  1. Jeśli jeszcze tego nie zrobiono, zainstaluj interfejs wiersza poleceń Firebase.

  2. Zaloguj się na to samo konto Google, które daje Ci dostęp do istniejącego projektu Google Cloud.

  3. Uruchom to polecenie:

    firebase projects:addfirebase
  4. Gdy pojawi się prośba, wybierz z wyświetlonej listy istniejący projekt Google Cloud.

Interfejs API typu REST

  1. Włącz interfejs Firebase Management API w dotychczasowym projekcie Google Cloud.

  2. Wygeneruj token dostępu API.

  3. Włącz usługi Firebase w projekcie, wywołując projects.addFirebase.

    Aby wykonać to wywołanie, musisz znać nazwę zasobu projektu.

Szczegółowe instrukcje znajdziesz w artykule Dodawanie usług Firebase do projektu w przewodniku po Firebase: „Konfigurowanie projektu Firebase i zarządzanie nim za pomocą interfejsu Management REST API”. Wykonaj wszystkie czynności opisane w sekcji Zanim zaczniesz tego przewodnika.

Terraform

  1. Włącz interfejs Firebase Management API (firebase.googleapis.com) w istniejącym projekcie Google Cloud.

  2. Włącz usługi Firebase w projekcie za pomocą zasobu google_firebase_project.

Szczegółowe informacje o korzystaniu z Firebase i Terraform znajdziesz w artykule Pierwsze kroki z Terraform i Firebase.

Najczęstsze pytania i rozwiązywanie problemów

Dalsze kroki

  • Aby dowiedzieć się więcej o projektach Firebase, zapoznaj się z tymi materiałami:

    • Informacje o projektach Firebase – zawiera krótkie omówienie kilku ważnych pojęć związanych z projektami Firebase, w tym ich związku z Google Cloud oraz podstawowej hierarchii projektu, jego aplikacji i zasobów.

    • Ogólne sprawdzone metody konfigurowania projektów Firebase – zawiera ogólne, podstawowe sprawdzone metody konfigurowania projektów Firebase i rejestrowania w nich aplikacji, aby zapewnić przejrzysty proces programowania z wykorzystaniem różnych środowisk.

  • Zacznij korzystać z Firebase w aplikacjach mobilnych i internetowych, rejestrując aplikacje w projekcie Firebase i łącząc je z Firebase: iOS+ | Android | Web | Flutter | Unity | C++.