En este documento, se muestra cómo borrar un servidor SFTP.
Antes de comenzar
- Quita a todos los usuarios del servidor. Para conocer los pasos, consulta Borra usuarios de un servidor SFTP.
Roles obligatorios
Para obtener los permisos que
necesitas para borrar un servidor SFTP,
pídele a tu administrador que te otorgue el rol de IAM de
administrador de Cloud 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 los permisos necesarios para borrar un servidor SFTP. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para borrar un servidor SFTP:
-
ftp.servers.delete -
Si usas la consola de Google Cloud para realizar esta tarea, sigue estos pasos:
-
ftp.servers.list -
ftp.servers.get
-
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Cómo borrar un servidor
Console
- En la consola de Google Cloud , ve a la página Cloud FTP.
Haz clic en el ID del servidor.
Haz clic en Borrar.
En el cuadro de diálogo de confirmación, ingresa
delete. Luego, haz clic en Borrar.
gcloud
Para borrar un servidor SFTP, ejecuta el
comando gcloud alpha storage ftp servers delete.
Antes de usar cualquiera de los datos de comando a continuación, haz los siguientes reemplazos:
- SERVER_ID: Es el ID del servidor SFTP.
- LOCATION_ID: Es la ubicación del servidor, como
us-west1.
Ejecuta el siguiente comando:
Linux, macOS o Cloud Shell
gcloud alpha storage ftp servers delete SERVER_ID --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers delete SERVER_ID --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers delete SERVER_ID --location=LOCATION_ID
REST
Para borrar un servidor SFTP, usa el
método servers.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: Es la ubicación del servidor, como
us-west1. - SERVER_ID: Es el ID del servidor SFTP.
Método HTTP y URL:
DELETE https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID
Para enviar tu solicitud, expande una de estas opciones:
La respuesta identifica una operación de larga duración. El servidor tarda unos 10 minutos en borrarse.Bibliotecas cliente
C#
Para obtener información sobre cómo instalar y usar la biblioteca cliente de Cloud FTP, consulta las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para C#.
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 las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para Go.
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 las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para Java.
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 las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para Node.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 las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para PHP.
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 las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para Python.
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 las bibliotecas cliente de Cloud FTP. Para obtener más información, consulta la documentación de referencia de la API de Cloud FTP para Ruby.
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.