Eliminare utenti da un server SFTP

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

  1. Elimina il account di servizio che accede alle risorse Cloud Storage per conto dell'utente:

    1. Recupera l'indirizzo email del account di servizio dell'utente. Ad esempio, USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Per i passaggi, vedi Recuperare i dettagli di un utente.

    2. Elimina il account di servizio:

      gcloud iam service-accounts delete SERVICE_ACCOUNT

      Sostituisci SERVICE_ACCOUNT con l'indirizzo email del account di servizio.

  2. Per eliminare l'utente da un server SFTP, esegui il gcloud alpha storage ftp users delete comando.

    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 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

    Windows (cmd.exe)

    gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ^
        --server=SERVER_ID
    L'eliminazione dell'utente richiede alcuni secondi.

REST

  1. Elimina il account di servizio che accede alle risorse Cloud Storage per conto dell'utente:

    1. Recupera l'indirizzo email del account di servizio dell'utente. Ad esempio, USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Per i passaggi, vedi Recuperare i dettagli di un utente.

    2. Elimina il account di servizio:

      gcloud iam service-accounts delete SERVICE_ACCOUNT

      Sostituisci SERVICE_ACCOUNT con l'indirizzo email del account di servizio.

  2. Per eliminare l'utente da un server SFTP, utilizza il servers.users.delete 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 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.

Passaggi successivi