En este documento, se muestra cómo obtener información sobre tus servidores de Cloud FTP. Puedes enumerar todos los servidores SFTP en un proyecto y una ubicación. También puedes obtener información detallada sobre un servidor específico, como el estado del servidor y sus detalles de conexión.
Roles obligatorios
Para obtener los permisos que
necesitas para obtener información sobre los servidores SFTP,
pídele a tu administrador que te otorgue el
rol de IAM de Visualizador de Cloud FTP (roles/ftp.viewer) 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 obtener información sobre los servidores SFTP. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para obtener información sobre los servidores SFTP:
-
Enumerar servidores:
ftp.servers.list -
Obtener detalles del servidor:
ftp.servers.get
También puedes obtener estos permisos con roles personalizados o otros roles predefinidos.
Enumera servidores
gcloud
Para enumerar los servidores SFTP, ejecuta el
gcloud alpha storage ftp servers list comando.
Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:
- 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 list --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers list --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers list --location=LOCATION_ID
REST
Para enumerar los servidores SFTP, usa el
servers.list mé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 del servidor, como
us-west1.
Método HTTP y URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers
Para enviar tu solicitud, expande una de estas opciones:
El cuerpo de la respuesta es un objeto JSON con una lista de
Server recursos.
Obtén detalles sobre un servidor
Para obtener información detallada sobre un servidor específico, incluida la dirección IP o la conexión de servicio, el estado, las credenciales y la dirección de correo electrónico del agente de servicio, sigue estos pasos.
gcloud
Para obtener detalles sobre un servidor SFTP, ejecuta el
gcloud alpha storage ftp servers describe comando.
Antes de usar cualquiera de los datos de comando a continuación, realiza 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 describe SERVER_ID --location=LOCATION_ID
Windows (PowerShell)
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
Windows (cmd.exe)
gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID
REST
Para obtener detalles sobre un servidor SFTP, usa el
servers.get mé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 del servidor, como
us-west1. - SERVER_ID: Es el ID del servidor SFTP.
Método HTTP y URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID
Para enviar tu solicitud, expande una de estas opciones:
El cuerpo de la respuesta es un
Server recurso.