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 closedNon è 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.