Konta usługi są przydatne do konfigurowania App Distribution w środowisku CI.
uwierzytelnianie za pomocą konta usługi,
umożliwia używanie bibliotek klienta (np. interfejsu wiersza poleceń Firebase lub szybkiej linii) do
i rozpowszechniać kompilacje. Jeśli do uwierzytelniania używasz konta usługi,
Firebase używa domyślnych danych logowania aplikacji (ADC).
aby znaleźć dane logowania do aplikacji. Możesz je podać, ustawiając
GOOGLE_APPLICATION_CREDENTIALS
zmienną środowiskową.
- Otwórz aplikację Konsola Google Cloud i wybierz swój projekt.
- Kliknij Utwórz konto usługi i wpisz jego szczegóły.
- Kliknij Utwórz i kontynuuj.
- Dodaj rolę Administrator Firebase App Distribution i kliknij Gotowe.
- Utwórz prywatny klucz JSON i przenieś go do lokalizacji dostępnej dla Twojej i środowisku kompilacji. Przechowuj ten plik w bezpiecznym miejscu, bo zapewnia on administratorowi dostęp do App Distribution w projekcie Firebase.
- Pomiń ten krok, jeśli Twoja aplikacja została utworzona po 20 września. 2019: w konsoli interfejsów API Google włącz interfejs API Firebase App Distribution API. Gdy pojawi się prośba, wybierz projekt o tej samej nazwie co Twoja Firebase w projektach AI.
- Ustaw zmienną środowiskową
GOOGLE_APPLICATION_CREDENTIALS
na ścieżkę pliku JSON z kluczem prywatnym:export GOOGLE_APPLICATION_CREDENTIALS=/absolute/path/to/credentials/file.json