In diesem Dokument sind die Kontingente und Limits für Cloud Shell aufgeführt.
- Kontingente geben an, wie viel einer zählbaren, freigegebenen Ressource Sie verwenden können. Kontingente werden von Google Cloud-Diensten wie Cloud Shell definiert.
- Systemlimits sind feste Werte, die nicht geändert werden können.
Google Cloud nutzt Kontingente, um Fairness zu gewährleisten und Spitzen bei Ressourcennutzung und -verfügbarkeit zu reduzieren. Ein Kontingent schränkt ein, wie viel von einer Google Cloud-Ressource Ihr Google Cloud-Projekt nutzen darf. Kontingente gelten für eine Reihe von Ressourcentypen, einschließlich Hardware, Software und Netzwerkkomponenten. Mit Kontingenten können Sie beispielsweise die Anzahl der API-Aufrufe an einen Dienst, die Anzahl der von Ihrem Projekt gleichzeitig verwendeten Load Balancer oder die Anzahl der Projekte begrenzen, die Sie erstellen können. Die Kontingente sollen eine Überlastung von Diensten verhindern und dadurch die Community der Google Cloud-Nutzer schützen. Sie helfen Ihnen auch bei der Verwaltung Ihrer eigenen Google Cloud-Ressourcen.
Das Cloud-Kontingentsystem ermöglicht Folgendes:
- Ihren Verbrauch von Google Cloud-Produkten und -Diensten überwachen
- Ihren Verbrauch dieser Ressourcen einschränken
- Eine Möglichkeit bieten, Änderungen am Kontingentwert anzufordern
Wenn Sie versuchen, mehr von einer Ressource zu verbrauchen, als das Kontingent zulässt, blockiert das System in den meisten Fällen den Zugriff auf die Ressource. Die Aufgabe, die Sie ausführen möchten, schlägt fehl.
Kontingente gelten in der Regel auf Google Cloud-Projektebene. Ihre Nutzung einer Ressource in einem Projekt hat keinen Einfluss auf Ihr verfügbares Kontingent in einem anderen Projekt. Innerhalb eines Google Cloud-Projekts werden die Kontingente für alle Anwendungen und IP-Adressen gemeinsam genutzt.
Für Cloud Shell-Ressourcen gelten außerdem Systemlimits. Systemlimits können nicht geändert werden.
Verwenden Sie die Google Cloud Console, um die meisten Kontingente anzupassen. Weitere Informationen finden Sie unter Kontingentanpassung beantragen.
Nutzungskontingente
Das standardmäßige wöchentliche Cloud Shell-Kontingent beträgt 50 Stunden.
Wöchentliches Cloud Shell-Kontingent ansehen
Wenn das Kontingent aufgebraucht ist, müssen Sie zuerst bis zu dem Datum und zu der Uhrzeit, die im Cloud Shell-Kontingent angegeben sind, warten, bevor Sie Cloud Shell wieder verwenden können. Sie können auch Ihren Cloud Shell-Administrator bitten, Ihr Kontingent zu erhöhen.
So rufen Sie Ihr wöchentliches Kontingent auf:
- Klicken Sie auf Sitzungsinformationen und dann auf Nutzungskontingent. Ein Dialogfeld wird angezeigt, in dem die verbleibenden Stunden Ihres Kontingents, die Gesamtzahl der Stunden Ihres Kontingents sowie das Datum und die Uhrzeit angezeigt werden, zu dem das Kontingent zurückgesetzt wird.
Kontingenterhöhung anfordern
Wir empfehlen Ihnen dringend, auf Cloud Workstations umzustellen, für die keine wöchentlichen Nutzungslimits gelten. Mit Cloud Workstations können Sie Ihre Entwicklungsumgebung anpassen, skalieren und schützen. Führen Sie ein Upgrade auf Cloud Workstations aus, um verwaltete, sichere Entwicklungsumgebungen in Ihrem VPC ohne Nutzungsbeschränkungen zu nutzen.
Das Cloud Shell-Kontingent kann nur in bestimmten Fällen erhöht werden und muss über eine Kundensupportanfrage beantragt werden. Das Cloud Shell-Kontingent kann nicht über die Google Cloud Console aktualisiert werden. Wenden Sie sich an Cloud Customer Care, um eine Kontingenterhöhung anzufordern.
Wenn Ihre Anfrage zur Kontingenterhöhung Genehmigung erfordert, können Sie erwarten, eine E-Mail von Google Cloud mit einer Empfangsbestätigung zu erhalten. Sie können auf diese E-Mail antworten, wenn Sie weitere Hilfe benötigen. Cloud Customer Care bearbeitet Ihre Anfrage normalerweise innerhalb von zwei bis drei Werktagen und sendet Ihnen eine zweite E-Mail, in der Sie darüber informiert werden, ob die Kontingenterhöhung genehmigt oder abgelehnt wurde. Die E-Mail gibt gegebenenfalls das Datum des Inkrafttretens der Erhöhung an.
Weitere Informationen zur Kontingenterhöhung finden Sie unter Anfragen zur Kontingenterhöhung.
Inaktivität in Cloud Shell
Starten Sie eine Sitzung, um zu verhindern, dass das $HOME
-Verzeichnis nach 120 Tagen Inaktivität gelöscht wird. Für vertrauliche Daten, die Sie langfristig speichern möchten, sollten Sie eine andere Lösung in Cloud Storage in Betracht ziehen.
Nicht interaktive Nutzung
Cloud Shell ist nur für die interaktive Nutzung vorgesehen. Sitzungen, die nicht interaktiv sind, werden nach 40 Minuten automatisch beendet. Cloud Shell-Sitzungen sind auf 12 Stunden begrenzt. Danach werden die Sitzungen automatisch beendet. Sie können unmittelbar danach eine neue Sitzung starten.
Sitzung nach einem Verstoß gegen die Servicebeschränkung wiederherstellen
Wird Ihre Sitzung beendet oder nicht aufgebaut, weil Sie eine Service-Beschränkung überschritten haben, gibt Cloud Shell eine Fehlermeldung aus. Sie enthält einen Link zu einem Formular, mit dem Sie die Verletzung der Beschränkung anfechten können. Klicken Sie auf den Feedback-Link und senden Sie das Formular. Es sollte möglichst viele Informationen zu den Aufgaben enthalten, die Sie vor Beendigung der Sitzung ausgeführt haben.
Limits und Einschränkungen
Benutzerdefinierte Installation von Softwarepaketen und Persistenz
Die VM-Instanz zur Unterstützung Ihrer Cloud Shell-Sitzung ist keiner Cloud Shell-Sitzung permanent zugewiesen und wird nach 20 Minuten der Inaktivität beendet. Mit Beendigung der Instanz gehen alle Änderungen verloren, die Sie außerhalb des Verzeichnisses $HOME
vorgenommen haben.
Damit Ihre Konfigurationen sitzungsübergreifend erhalten bleiben, sollten Sie Ihre Umgebung anpassen.
Nutzer unter 18 Jahren oder deren Alter unbekannt ist
Cloud Shell steht allen Nutzern unter 18 Jahren, oder deren Alter unbekannt ist, nicht zur Verfügung. Standardmäßig blockiert Google Workspace for Education den Zugriff auf Cloud Shell für alle Nutzer. Wenn es in Ihrer Einrichtung Schüler oder Studenten gibt, die älter als 18 Jahre sind, und denen Sie Zugriff auf Dienste mit Altersbeschränkung, einschließlich Cloud Shell, gewähren möchten, finden Sie unter Zugriff auf Google-Dienste nach Alter steuern die Schritte zur Identifizierung von Nutzern, die mindestens 18 Jahre alt sind.
Cloud Shell-Editor-Erweiterungen
Der Cloud Shell-Editor unterstützt die Installation benutzerdefinierter Editorerweiterungen nicht. Der Cloud Shell-Editor enthält jedoch bereits eine Reihe wichtiger Erweiterungen, die schon installiert und auf dem neuesten Stand sind.
.bashrc
-Inhalt
Wird die Datei .bashrc
geändert oder gelöscht, so kann es in Cloud Shell zu Fehlern kommen. Die .bashrc
-Datei muss folgende Zeilen enthalten:
if [ -f "/google/devshell/bashrc.google" ]; then source "/google/devshell/bashrc.google" fi
gcloud
-Ausgabeformat
Cloud Shell aktiviert standardmäßig gcloud
-Bedienungshilfen.
Wenn Bedienungshilfen aktiviert sind, wird die Tabelle gcloud
als vereinfachte Liste von Elementen dargestellt.
Zur Wiederherstellung des Standardverhaltens von Tabellenboxen für viele Befehle fügen Sie den folgenden Befehl an das Ende Ihrer Datei $HOME/.bashrc
an:
gcloud config set accessibility/screen_reader false
Beeinträchtigte Verbindungsleistung
Beim allerersten Aufbau einer Verbindung zu Cloud Shell wird ein Basislaufwerk erstellt. Dieser Vorgang kann aktuell bis zu 25 Sekunden dauern. Alle nachfolgenden Verbindungen zu bestehenden VM-Instanzen werden in etwa 5 Sekunden aufgebaut. Wenn Sie Cloud Shell jedoch eine Woche lang nicht verwendet haben, ist die Verbindungsleistung langsamer, da das Basisverzeichnis aus einem Archiv wiederhergestellt wird.
Cloud Shell bietet auch den flüchtigen Modus. Dieser ist die Cloud Shell-Umgebung ohne nichtflüchtigen Festplattenspeicher. Der flüchtige Modus bietet eine schnellere Verbindungsleistung, aber alle Dateien, die Sie in Ihrer Sitzung erstellen, gehen am Ende der Sitzung verloren.
Unterstützte Browser
Cloud Shell unterstützt die neuesten Versionen von Google Chrome, Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer ab Version 11 und Apple Safari ab Version 8. Safari im privaten Browsermodus wird nicht unterstützt.
Privates Surfen und deaktivierte Cookies von Drittanbietern
Der Cloud Shell-Editor kann nicht in Cloud Shell geladen werden, wenn Cookies von Drittanbietern deaktiviert sind. In einigen Browsern sind Cookies von Drittanbietern standardmäßig deaktiviert. Diese werden auch von den meisten Browsern im Inkognitomodus oder im privaten Browser blockiert.
Wenn Sie Cookies von Drittanbietern deaktiviert haben, können Sie den Cloud Shell-Editor dennoch in seinem eigenen Fenster verwenden. Klicken Sie dazu beim Öffnen einer Editor-Sitzung auf die Schaltfläche In neuem Fenster öffnen. .
Alternativ können Sie über die Webvorschau Port 970 aufrufen.
Tipp: Wenn Sie Google Chrome verwenden, können Sie Cookies von Drittanbietern aktivieren. Klicken Sie dazu in der Adressleiste auf das Symbol „Cookies von Drittanbietern blockieren“ . Wählen Sie Website funktioniert nicht?, klicken Sie auf Cookies zulassen, und aktualisieren Sie die Seite.
Festplattenspeicher
Cloud Shell bietet 5 GB kostenlosen nichtflüchtigen Speicher, der im Verzeichnis $HOME
der VM-Instanz bereitgestellt wird. Dieser Speicherplatz wird pro Nutzer bereitgestellt und ist projektübergreifend verfügbar. Alle Dateien, die Sie in Ihrem Basisverzeichnis speichern, z. B. installierte Software, Skripte und Konfigurationsdateien, wie .bashrc
und .vimrc
, bleiben auch nach der Sitzung erhalten und werden auf das Limit von 5 GB angerechnet.
Speicherplatz freigeben
Bei einem no space left on device
-Fehler geben Sie Speicherplatz frei, indem Sie Dateien aus Ihrem Basisverzeichnis über das Cloud Shell-Terminal entfernen. Mit dem Befehl du -hs $(ls -A)
können Sie sehen, wie viel Speicherplatz jede Datei in jedem Unterverzeichnis belegt. Entfernen Sie solche, die nicht mehr benötigt werden oder viel Speicherplatz belegen.