SFTP-Server starten oder stoppen

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 closed
    
  • Es 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.

Nächste Schritte