Sie können einen SFTP-Server beenden oder starten, um seinen Status zu verwalten, den Zugriff zu steuern und Kosten zu optimieren.
Wenn Sie einen Server beenden, wird der Zugriff deaktiviert und die Ressourcennutzung reduziert. Wenn Sie beispielsweise einen unbefugten Zugriff auf einen Server vermuten, können Sie alle aktiven Übertragungen anhalten und neue Verbindungen blockieren, indem Sie den Server beenden. Ein weiteres Beispiel: Sie können die Kosten für die Serververfügbarkeit senken, indem Sie einen Server in Zeiträumen pausieren, in denen keine Datenübertragungen erwartet werden.
Wenn Sie einen Server starten, wird der Zugriff wiederhergestellt und Nutzer können sich mit dem Server verbinden.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Cloud FTP Admin (roles/ftp.admin) für Ihr Projekt zuzuweisen, um die Berechtigung zum Starten oder Beenden eines SFTP-Servers zu erhalten.
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierte Rolle enthält die
ftp.servers.update
Berechtigung,
die zum
Starten oder Beenden eines SFTP-Servers erforderlich ist.
Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Server beenden
Wenn Sie einen Server beenden, passiert Folgendes:
Der Zugriff wird verweigert und aktive Verbindungen werden getrennt. Nutzer mit einer aktiven Verbindung sehen möglicherweise eine Fehlermeldung wie die folgende:
Connection is terminated: Connection closed by remote host client_loop: send disconnect: Broken pipe Connection closedEs können keine neuen Verbindungen hergestellt werden.
So beenden Sie einen Server:
REST
Verwenden Sie die
servers.stop method, um einen Server zu beenden.
Ersetzen Sie folgende Werte in den Anfragedaten:
- PROJECT_ID: die Google Cloud Projekt-ID des Servers.
- LOCATION_ID: der Google Cloud Standort des Servers, z. B.
us-west1. - SERVER_ID: die Server-ID.
HTTP-Methode und URL:
POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:stop
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Die Antwort identifiziert einen Vorgang mit langer Ausführungszeit.
Server starten
REST
Verwenden Sie die
servers.start Methode, um einen Server zu starten.
Ersetzen Sie folgende Werte in den Anfragedaten:
- PROJECT_ID: die Google Cloud Projekt-ID des Servers.
- LOCATION_ID: der Google Cloud Standort des Servers, z. B.
us-west1. - SERVER_ID: die Server-ID.
HTTP-Methode und URL:
POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:start
Wenn Sie die Anfrage senden möchten, maximieren Sie eine der folgenden Optionen:
Die Antwort identifiziert einen Vorgang mit langer Ausführungszeit. Es dauert einige Minuten, bis der Server gestartet ist.