Questo documento mostra come rimuovere un utente da un server Cloud FTP.
Ruoli obbligatori
Per ottenere l'autorizzazione necessaria per eliminare gli utenti SFTP, chiedi all'amministratore di concederti il ruolo IAM Amministratore FTP (roles/ftp.admin) nel tuo progetto.
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Questo ruolo predefinito contiene l'
ftp.users.delete
autorizzazione,
necessaria per
eliminare gli utenti SFTP.
Potresti anche ottenere questa autorizzazione con ruoli personalizzati o altri ruoli predefiniti.
Eliminare un utente SFTP
gcloud
Elimina il account di servizio che accede alle risorse Cloud Storage per conto dell'utente:
Ottieni l'indirizzo email del account di servizio dell'utente. Ad esempio,
USERNAME-sa@PROJECT_ID.. Per i passaggi, consulta Visualizzare i dettagli di un utente.Elimina il account di servizio:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Sostituisci
SERVICE_ACCOUNTcon l'indirizzo email del account di servizio.
Per eliminare l'utente da un server SFTP, esegui il
gcloud alpha storage ftp users deletecomando.Prima di utilizzare i dati dei comandi riportati di seguito, effettua le seguenti sostituzioni:
- USERNAME: il nome utente dell'utente SFTP.
- LOCATION_ID: la località del
server, ad esempio
us-west1. - SERVER_ID: l'ID del server.
Esegui questo comando:
Linux, macOS o Cloud Shell
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID \ --server=SERVER_ID
Windows (PowerShell)
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ` --server=SERVER_ID
L'eliminazione dell'utente richiede alcuni secondi.Windows (cmd.exe)
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ^ --server=SERVER_ID
REST
Elimina il account di servizio che accede alle risorse Cloud Storage per conto dell'utente:
Ottieni l'indirizzo email del account di servizio dell'utente. Ad esempio,
USERNAME-sa@PROJECT_ID.. Per i passaggi, consulta Visualizzare i dettagli di un utente.Elimina il account di servizio:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Sostituisci
SERVICE_ACCOUNTcon l'indirizzo email del account di servizio.
Per eliminare l'utente da un server SFTP, utilizza il
servers.users.deletemetodo.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.
- USERNAME: il nome utente dell'utente SFTP.
Metodo HTTP e URL:
DELETE 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:
La risposta identifica un' operazione a lunga esecuzione. L'eliminazione dell'utente richiede alcuni secondi.
Librerie client
C#
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell' API C# di Cloud FTP.
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell' API Go Cloud FTP.
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell'API Cloud FTP Java.
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell'Node.js API di Cloud FTP.
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell'API Cloud FTP.PHP
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell'API Cloud FTP Python.
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Ruby
Per scoprire come installare e utilizzare la libreria client per Cloud FTP, consulta Librerie client di Cloud FTP. Per saperne di più, consulta la documentazione di riferimento dell' API Ruby Cloud FTP.
Per eseguire l'autenticazione in Cloud FTP, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.