Questo documento mostra come ottenere informazioni sugli utenti Cloud FTP. Puoi elencare tutti gli utenti di un server. Puoi anche ottenere informazioni dettagliate su un utente specifico, ad esempio i mapping e le autorizzazioni della directory Cloud Storage dell'utente.
Ruoli obbligatori
Per ottenere le autorizzazioni
necessarie per ottenere informazioni sugli utenti SFTP,
chiedi all'amministratore di concederti il ruolo IAM
Cloud FTP Viewer (roles/ftp.viewer) sul 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 ottenere informazioni sugli utenti SFTP. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
Per ottenere informazioni sugli utenti SFTP sono necessarie le seguenti autorizzazioni:
-
Elenca utenti:
ftp.users.list -
Visualizza i dettagli dell'utente:
ftp.users.get
Potresti anche ottenere queste autorizzazioni con ruoli personalizzati o altri ruoli predefiniti.
Elenca utenti
REST
Per elencare gli utenti SFTP per un server, utilizza il
metodo servers.users.list.
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID progetto Google Cloud .
- LOCATION_ID: la posizione del server, ad esempio
us-west1. - SERVER_ID: l'ID server.
Metodo HTTP e URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users
Per inviare la richiesta, espandi una di queste opzioni:
Il corpo della risposta è un oggetto JSON con un elenco di risorse User.
Visualizzare i dettagli di un utente
Per ottenere informazioni dettagliate su un utente specifico, ad esempio i mapping e le autorizzazioni della directory Cloud Storage, l'indirizzo email dell'account di servizio che accede alle risorse Cloud Storage per conto dell'utente e le credenziali dell'utente, segui questi passaggi.
REST
Per ottenere i dettagli di un utente SFTP, utilizza il
metodo servers.users.get.
Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:
- PROJECT_ID: l'ID progetto Google Cloud .
- LOCATION_ID: la posizione del server, ad esempio
us-west1. - SERVER_ID: l'ID del server SFTP.
- USERNAME: il nome utente dell'utente SFTP.
Metodo HTTP e URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users/USERNAME
Per inviare la richiesta, espandi una di queste opzioni:
Il corpo della risposta è una
risorsa User.