Excluir usuários de um servidor SFTP

Neste documento, mostramos como remover um usuário de um servidor Cloud FTP.

Funções exigidas

Para receber a permissão necessária para excluir usuários do SFTP, peça ao administrador para conceder a você o papel do IAM de Administrador de FTP (roles/ftp.admin) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Esse papel predefinido contém a ftp.users.delete permissão, que é necessária para excluir usuários do SFTP.

Também é possível conseguir essa permissão com papéis personalizados ou outros papéis predefinidos.

Excluir um usuário do SFTP

REST

  1. Exclua a conta de serviço que acessa os recursos do Cloud Storage em nome do usuário:

    1. Acesse o endereço de e-mail da conta de serviço do usuário. Por exemplo, USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Para conferir as etapas, consulte Acessar detalhes sobre um usuário.

    2. Exclua a conta de serviço:

      gcloud iam service-accounts delete SERVICE_ACCOUNT

      Substitua SERVICE_ACCOUNT pelo endereço de e-mail da conta de serviço.

  2. Para excluir o usuário de um servidor SFTP, use o servers.users.delete método.

    Antes de usar qualquer um dos dados da solicitação, faça as seguintes substituições:

    • PROJECT_ID: o Google Cloud ID do projeto.
    • LOCATION_ID: o local do servidor, como us-west1.
    • SERVER_ID: o ID do servidor.
    • USERNAME: o nome de usuário do SFTP.

    Método HTTP e URL:

    DELETE https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users/USERNAME

    Para enviar a solicitação, expanda uma destas opções:

    A resposta identifica uma operação de longa duração. Leva alguns segundos para o usuário ser excluído.

A seguir