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