Cloud Shell ist eine interaktive Shell-Umgebung, mit der Sie Ihre Projekte und Ressourcen über einen Webbrowser verwalten können. Sie können direkt über die Firebase Console auf Cloud Shell zugreifen. So können Sie auf die Firebase-Befehlszeile und andere Befehlszeilentools zugreifen, ohne sie auf Ihrem lokalen Computer installieren zu müssen.
In der Firebase Console auf Cloud Shell zugreifen
Wenn Sie über die Firebase Console auf Cloud Shell zugreifen möchten, klicken Sie im rechten Menü auf Cloud Shell.
Das Terminal wird in einem Bereich unten auf dem Bildschirm geöffnet. Sie können Ihren Arbeitsbereich anpassen, indem Sie das
Vorinstallierte Tools in Cloud Shell verwenden
Befehlszeilentools wie die Firebase-Befehlszeile und gcloud CLI sind in Cloud Shell vorinstalliert. Außerdem sind sie bereits mit dem Google-Konto authentifiziert, mit dem Sie sich in der Firebase Console angemeldet haben. Cloud Shell enthält auch Node.js, Python und andere branchenübliche Tools (Liste aller vorinstallierten Tools).
Diese vorinstallierten Tools können hilfreich sein, wenn Sie keine Tools auf Ihrem lokalen Computer installieren oder authentifizieren möchten.
Nachdem Sie Cloud Shell Zugriff auf Ihre Dateien gewährt haben, können Sie Befehle ausführen, um direkt über das Cloud Shell-Terminal mit diesen Dateien zu interagieren.
Firebase CLI verwenden
Verwalten Sie Ihre Firebase- und Google Cloud-Ressourcen mit Standard-Terminalbefehlen. Sie können beispielsweise Firebase Hosting-Websites bereitstellen oder Firebase App Hosting-Back-Ends verwalten.
Im Folgenden sind einige gängige Firebase-CLI-Befehle aufgeführt:
| Befehl | Beschreibung |
|---|---|
firebase login |
Cloud Shell authentifiziert Sie automatisch, wenn Sie es in der Firebase-Konsole öffnen. Sie können diesen Befehl jedoch verwenden, um das Konto zu wechseln. |
firebase init |
Das aktuelle Verzeichnis als Firebase-Projektverzeichnis festlegen und mit einem bestimmten Firebase-Projekt verknüpfen. |
firebase deploy |
Stellen Sie Code und Assets in Ihrem Firebase-Projekt bereit. |
firebase --help |
Eine Liste aller verfügbaren Firebase-Befehle aufrufen. |
Cloud Shell Editor verwenden
Cloud Shell enthält einen integrierten Code-Editor, der auf Code OSS basiert. Mit dem Cloud Shell Editor können Sie Dateiverzeichnisse durchsuchen und Dateien in Ihrer Cloud Shell-Umgebung mit einem Editor im Browser ansehen und bearbeiten. Wenn Sie beispielsweise firebase init ausgeführt haben, können Sie zum Cloud Shell Editor wechseln, um die Konfigurationsdatei firebase.json aufzurufen und zu ändern.
Klicken Sie zum Öffnen des Cloud Shell Editor in der Symbolleiste des Cloud Shell-Fensters auf Editor öffnen.
Weitere Informationen zum Cloud Shell Editor
Cloud Shell-Umgebung anpassen
Sie können Ihre Cloud Shell-Umgebung an Ihre Anforderungen anpassen. Klicken Sie zum Anpassen der Terminaleinstellungen auf
Weitere Informationen zum Konfigurieren von Terminaleinstellungen
Dateien in Cloud Shell verwalten
Cloud Shell hat keinen direkten Zugriff auf das Dateisystem Ihres lokalen Computers, aber Sie können Dateien zwischen Ihrem lokalen Computer und Ihrer Cloud Shell-Umgebung verschieben.
Dateien hoch- und herunterladen
Sie können Dateien in Ihre Cloud Shell-Umgebung hochladen, um dort damit zu arbeiten, oder Dateien von Cloud Shell auf Ihren lokalen Computer herunterladen.
Sie können Dateien und Ordner mit einer der folgenden Optionen hoch- und herunterladen:
- Wählen Sie Mehr und dann entweder Hochladen oder Herunterladen aus.
- Führen Sie den Befehl
gcloud cloud-shell scpin Ihrem lokalen Terminal aus. - Verwenden Sie die Cloud Shell Editor.
Weitere Informationen zum Hoch- und Herunterladen von Dateien
Git-Befehle verwenden
Wenn Sie Code oder Konfigurationsdateien in einem Git-Repository gespeichert haben, können Sie mit git-Befehlen im Cloud Shell-Terminal über Cloud Shell darauf zugreifen.
Firebase-Projekt auswählen
Cloud Shell ist standardmäßig das Projekt, das in der Firebase Console geöffnet ist, wenn Cloud Shell gestartet wird. Das ausgewählte Projekt in Cloud Shell wird nicht aktualisiert, wenn sich das in der Firebase-Konsole geöffnete Projekt ändert. Sie können Projekte in Cloud Shell mit gcloud CLI-Befehlen prüfen und wechseln.
Führen Sie den folgenden Befehl aus, um das ausgewählte Projekt in Cloud Shell aufzurufen:
gcloud config get-value project
Führen Sie den folgenden Befehl aus, um das Projekt zu wechseln:
gcloud config set project PROJECT_ID
Cloud Shell mit Firebase-Diensten verwenden
Sie können Cloud Shell verwenden, um mit verschiedenen Firebase-Produkten und ‑Funktionen zu interagieren, darunter:
- Firebase Hosting: Webanwendungen und mehr bereitstellen.
- Firebase App Hosting: Full-Stack-Webanwendungen und dynamische Backends erstellen und bereitstellen.
- Cloud Functions for Firebase: Serverlose Funktionen bereitstellen, die durch Backend-Ereignisse oder HTTP-Anfragen ausgelöst werden.
- Firebase Security Rules: Zugriffssteuerung und Datenvalidierung für verschiedene Firebase-Produkte definieren.
- Firebase AI Logic: Mit Firebase und den Modellen von Google können Sie KI-basierte Funktionen in Ihre Apps einbinden.
Sie können sich auch eine Vorschau von Webanwendungen ansehen, die in Ihrer Cloud Shell-Umgebung ausgeführt werden, indem Sie die Webvorschau verwenden.