Cloud Shell in the Firebase console

Cloud Shell to interaktywne środowisko powłoki, które umożliwia zarządzanie projektami i zasobami w przeglądarce internetowej. Dostęp do Cloud Shell możesz uzyskać bezpośrednio z konsoli Firebase, co daje Ci dostęp do interfejsu wiersza poleceń Firebase i innych narzędzi wiersza poleceń bez konieczności instalowania ich na komputerze lokalnym.

Uzyskiwanie dostępu do Cloud Shell w konsoli Firebase

Aby uzyskać dostęp do Cloud Shell z konsoli Firebase, kliknij Cloud Shell w menu po prawej stronie.

Terminal otworzy się w panelu u dołu ekranu. Aby dostosować obszar roboczy, możesz zmaksymalizować okno terminala lub otworzyć je w nowym oknie.

Korzystanie z fabrycznie zainstalowanych narzędzi w Cloud Shell

Narzędzia wiersza poleceń, takie jak Firebase CLI i gcloud CLI, są fabrycznie zainstalowane w Cloud Shell. Są one już uwierzytelnione za pomocą konta Google, którego używasz do logowania się w konsoli Firebase. Cloud Shell zawiera też Node.js, Pythona i inne standardowe narzędzia branżowe (wyświetl listę wszystkich fabrycznie zainstalowanych narzędzi).

Te fabrycznie zainstalowane narzędzia mogą być przydatne, gdy nie chcesz instalować ani uwierzytelniać narzędzi na komputerze lokalnym.

Po przyznaniu Cloud Shell dostępu do plików możesz uruchamiać polecenia, aby korzystać z tych plików bezpośrednio z terminala Cloud Shell.

Korzystanie z interfejsu wiersza poleceń Firebase

Zarządzaj zasobami Firebase i Google Cloud za pomocą standardowych poleceń terminala. Możesz na przykład wdrażać witryny Firebase Hosting lub zarządzać backendami Firebase App Hosting.

Oto kilka typowych poleceń interfejsu wiersza poleceń Firebase:

Polecenie Opis
firebase login Cloud Shell automatycznie uwierzytelnia Cię, gdy otwierasz go w konsoli Firebase, ale możesz użyć tego polecenia, aby przełączyć konta.
firebase init Ustaw bieżący katalog jako katalog projektu w Firebase, łącząc go z konkretnym projektem w Firebase.
firebase deploy Wdróż kod i zasoby w projekcie w Firebase.
firebase --help Wyświetl listę wszystkich dostępnych poleceń Firebase.

Używaj tej sieci: Cloud Shell Editor

Cloud Shell ma wbudowany edytor kodu oparty na Code OSS. Za pomocą Cloud Shell Editor możesz przeglądać katalogi plików oraz wyświetlać i edytować pliki w środowisku Cloud Shell za pomocą edytora w przeglądarce. Jeśli na przykład uruchomisz polecenie firebase init, możesz przełączyć się na Cloud Shell Editor, aby wyświetlić i zmodyfikować plik konfiguracji firebase.json.

Aby otworzyć Cloud Shell Editor, kliknij Otwórz edytor na pasku narzędzi w oknie Cloud Shell.

Więcej informacji o Cloud Shell Editor

Dostosowywanie środowiska Cloud Shell

Możesz dostosować środowisko Cloud Shell do swoich preferencji. Aby dostosować ustawienia terminala, kliknij Ustawienia. W tym menu możesz ustawić preferencje dotyczące motywu, typu i rozmiaru czcionki oraz domyślnych ustawień kopiowania, klawiatury i paska przewijania.

Więcej informacji o konfigurowaniu ustawień terminala

Zarządzanie plikami w usłudze Cloud Shell

Cloud Shell nie ma bezpośredniego dostępu do systemu plików komputera lokalnego, ale możesz przenosić pliki między komputerem lokalnym a środowiskiem Cloud Shell.

Przesyłanie i pobieranie plików

Możesz przesyłać pliki do środowiska Cloud Shell, aby tam z nimi pracować, lub pobierać pliki z Cloud Shell na komputer lokalny.

Pliki i foldery możesz przesyłać i pobierać, korzystając z dowolnej z tych opcji:

  • Kliknij Więcej, a następnie Prześlij lub Pobierz.
  • Uruchom polecenie gcloud cloud-shell scp w terminalu lokalnym.
  • Użyj Cloud Shell Editor.

Więcej informacji o przesyłaniu i pobieraniu plików

Używanie poleceń Git

Jeśli masz kod lub pliki konfiguracji przechowywane w repozytorium Git, możesz uzyskać do nich dostęp z Cloud Shell za pomocą poleceń git w terminalu Cloud Shell.

Wybierz projekt w Firebase

Cloud Shell domyślnie używa projektu otwartego w konsoli Firebase, gdy Cloud Shell jest uruchamiany. Wybrany projekt w Cloud Shell nie jest aktualizowany, jeśli projekt otwarty w konsoli Firebase ulegnie zmianie. Możesz sprawdzać i przełączać projekty w Cloud Shell za pomocą poleceń gcloud CLI.

Aby wyświetlić wybrany projekt w Cloud Shell, uruchom to polecenie:

gcloud config get-value project

Aby przełączyć projekty, uruchom to polecenie:

gcloud config set project PROJECT_ID

Używanie Cloud Shell z usługami Firebase

Za pomocą Cloud Shell możesz korzystać z różnych usług i funkcji Firebase, takich jak:

Możesz też wyświetlić podgląd aplikacji internetowych działających w środowisku Cloud Shell, korzystając z podglądu w przeglądarce.