Recuperare le informazioni del server SFTP

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.