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 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.. Para conocer 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 de SFTP del usuario.
- 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.. Para conocer 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 de SFTP del usuario.
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.
Bibliotecas cliente
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTPC#.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Go
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de GoCloud FTP.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Java
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTPJava.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTPNode.js.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
PHP
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTPPHP.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTPPython.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Ruby
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta Bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de RubyCloud FTP.
Para autenticarte en Cloud FTP, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.