En este documento, se muestra cómo quitar un usuario de un servidor 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
ftp.users.delete
permiso,
que se requiere para
borrar usuarios de SFTP.
También puedes obtener este permiso con roles personalizados o otros roles predefinidos.
Borra un usuario de SFTP
gcloud
Borra la cuenta de servicio que accede a los recursos de Cloud Storage en nombre del usuario:
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 obtener los pasos, consulta Obtén detalles sobre un usuario.Borra la cuenta de servicio:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Reemplaza
SERVICE_ACCOUNTpor la dirección de correo electrónico de la cuenta de servicio.
Para borrar el usuario de un servidor SFTP, ejecuta el
gcloud alpha storage ftp users deletecomando.Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:
- USERNAME: Es el nombre de usuario del usuario de SFTP.
- LOCATION_ID: Es la ubicación de
el servidor, como
us-west1. - SERVER_ID: Es el ID del servidor.
Ejecuta el siguiente 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
El usuario se borrará en unos segundos.Windows (cmd.exe)
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ^ --server=SERVER_ID
REST
Borra la cuenta de servicio que accede a los recursos de Cloud Storage en nombre del usuario:
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 obtener los pasos, consulta Obtén detalles sobre un usuario.Borra la cuenta de servicio:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Reemplaza
SERVICE_ACCOUNTpor la dirección de correo electrónico de la cuenta de servicio.
Para borrar el usuario de un servidor SFTP, usa el
servers.users.deletemétodo.Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el Google Cloud ID del proyecto de.
- LOCATION_ID: Es la ubicación de
el 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 se borrará en unos segundos.