Avviare o interrompere un server SFTP

Puoi arrestare o avviare un server SFTP per gestirne lo stato, controllare l'accesso e ottimizzare i costi.

L'arresto di un server disattiva l'accesso e riduce l'utilizzo delle risorse. Ad esempio, se sospetti un accesso non autorizzato a un server, puoi interrompere tutti i trasferimenti attivi e bloccare nuove connessioni arrestando il server. Un altro esempio è la possibilità di ridurre i costi di uptime del server mettendo in pausa un server nei periodi in cui non sono previsti trasferimenti di dati.

Quando avvii un server, l'accesso viene ripristinato e gli utenti possono connettersi al server.

Ruoli obbligatori

Per ottenere l'autorizzazione necessaria per avviare o arrestare un server SFTP, chiedi all'amministratore di concederti il ruolo IAM Cloud FTP Admin (roles/ftp.admin) nel progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.

Questo ruolo predefinito contiene l'autorizzazione ftp.servers.update necessaria per avviare o arrestare un server SFTP.

Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.

Arrestare un server

Quando arresti un server, si verificano le seguenti operazioni:

  • L'accesso viene negato e le connessioni attive vengono interrotte. Gli utenti con una connessione attiva potrebbero visualizzare un messaggio di errore come il seguente:

    Connection is terminated: Connection closed by remote host
    client_loop: send disconnect: Broken pipe
    Connection closed
    
  • Non è possibile stabilire nuove connessioni.

Per arrestare un server, segui questi passaggi.

REST

Per arrestare un server, utilizza il metodo servers.stop.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l' Google Cloud ID progetto del server.
  • LOCATION_ID: la Google Cloud posizione del server, ad esempio us-west1.
  • SERVER_ID: l'ID server.

Metodo HTTP e URL:

POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:stop

Per inviare la richiesta, espandi una di queste opzioni:

La risposta identifica un'operazione a lunga esecuzione.

Avviare un server

REST

Per avviare un server, utilizza il metodo servers.start.

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: l' Google Cloud ID progetto del server.
  • LOCATION_ID: la Google Cloud posizione del server, ad esempio us-west1.
  • SERVER_ID: l'ID server.

Metodo HTTP e URL:

POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:start

Per inviare la richiesta, espandi una di queste opzioni:

La risposta identifica un'operazione a lunga esecuzione. L'avvio del server richiede qualche minuto.

Passaggi successivi