Avviare o interrompere un server SFTP

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

L'arresto di un server disabilita 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 le nuove connessioni arrestando il server. In alternativa, puoi ridurre i costi di uptime del server mettendo in pausa un server durante i 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' ftp.servers.update autorizzazione, 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 simile al 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 servers.stop metodo.

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

  • PROJECT_ID: l'ID progetto del Google Cloud server.
  • LOCATION_ID: la Google Cloud località del server, ad esempio us-west1.
  • SERVER_ID: l'ID del 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 servers.start metodo.

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

  • PROJECT_ID: l'ID progetto del Google Cloud server.
  • LOCATION_ID: la Google Cloud località del server, ad esempio us-west1.
  • SERVER_ID: l'ID del 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 alcuni minuti.

Passaggi successivi