Cómo borrar usuarios de un servidor SFTP

En este documento, se muestra cómo quitar un usuario de un servidor de Cloud FTP.

Roles obligatorios

Para obtener el permiso que necesitas para borrar usuarios de SFTP, pídele a tu administrador que te otorgue el rol de IAM de administrador de FTP (roles/ftp.admin) en tu proyecto. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene el permiso ftp.users.delete, que se requiere para borrar usuarios de SFTP.

También puedes obtener este permiso con roles personalizados o con otros roles predefinidos.

Cómo borrar un usuario de SFTP

REST

  1. Borra la cuenta de servicio que accede a los recursos de Cloud Storage en nombre del usuario:

    1. Obtén la dirección de correo electrónico de la cuenta de servicio del usuario. Por ejemplo, USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Para conocer los pasos, consulta Cómo obtener detalles sobre un usuario.

    2. Borra la cuenta de servicio:

      gcloud iam service-accounts delete SERVICE_ACCOUNT

      Reemplaza SERVICE_ACCOUNT por la dirección de correo electrónico de la cuenta de servicio.

  2. Para borrar el usuario de un servidor SFTP, usa el método servers.users.delete.

    Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:

    • PROJECT_ID: Es el ID del proyecto de Google Cloud .
    • LOCATION_ID: La ubicación del servidor, como us-west1.
    • SERVER_ID: Es el ID del servidor.
    • USERNAME: Es el nombre de usuario del usuario de SFTP.

    Método HTTP y URL:

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

    Para enviar tu solicitud, expande una de estas opciones:

    La respuesta identifica una operación de larga duración. El usuario tarda unos segundos en borrarse.

¿Qué sigue?