Questo documento mostra come ottenere informazioni sui server Cloud FTP. Puoi elencare tutti i server SFTP in un progetto e in una località. Puoi anche ottenere informazioni dettagliate su un server specifico, ad esempio lo stato del server e i dettagli della connessione.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per recuperare informazioni sui server SFTP, chiedi all'amministratore di concederti il ruolo IAM Cloud FTP Viewer (roles/ftp.viewer) nel progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene le autorizzazioni necessarie per recuperare informazioni sui server SFTP. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per recuperare informazioni sui server SFTP sono necessarie le seguenti autorizzazioni:
-
Elenca server:
ftp.servers.list -
Visualizza i dettagli del server:
ftp.servers.get
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Elenca server
gcloud
Per elencare i server SFTP, esegui il
gcloud alpha storage ftp servers list comando.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- LOCATION_ID: la località del server, ad esempio
us-west1.
Esegui questo comando:
Linux, macOS o Cloud Shell
gcloud alpha storage ftp servers list --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers list --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers list --location=LOCATION_ID
REST
Per elencare i server SFTP, utilizza il
servers.list metodo.
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l' Google Cloud ID progetto.
- LOCATION_ID: la località del server, ad esempio
us-west1.
Metodo HTTP e URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers
Per inviare la richiesta, espandi una di queste opzioni:
Il corpo della risposta è un oggetto JSON con un elenco di
Server risorse.
Visualizza i dettagli di un server
Per ottenere informazioni dettagliate su un server specifico, inclusi l'indirizzo IP o l'allegato di servizio, lo stato, le credenziali e l'indirizzo email dell'agente di servizio del server, segui questi passaggi.
gcloud
Per visualizzare i dettagli di un server SFTP, esegui il
gcloud alpha storage ftp servers describe comando.
Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- SERVER_ID: l'ID del server SFTP.
- LOCATION_ID: la località del server, ad esempio
us-west1.
Esegui questo comando:
Linux, macOS o Cloud Shell
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
REST
Per visualizzare i dettagli di un server SFTP, utilizza il
servers.get metodo.
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l' Google Cloud ID progetto.
- LOCATION_ID: la località del server, ad esempio
us-west1. - SERVER_ID: l'ID del server SFTP.
Metodo HTTP e URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID
Per inviare la richiesta, espandi una di queste opzioni:
Il corpo della risposta è una
Server risorsa.