En este documento, se muestra cómo obtener información sobre tus usuarios de Cloud FTP. Puedes enumerar todos los usuarios de un servidor. También puedes obtener información detallada sobre un usuario específico, como las asignaciones y los permisos de directorio de Cloud Storage del usuario.
Roles obligatorios
Para obtener los permisos que
necesitas para obtener información sobre los usuarios de 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 usuarios de 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 usuarios de SFTP:
-
Mostrar lista de usuarios:
ftp.users.list -
Obtener detalles del usuario:
ftp.users.get
También puedes obtener estos permisos con roles personalizados o otros roles predefinidos.
Mostrar lista de usuarios
REST
Para enumerar los usuarios de SFTP de un servidor, usa el
servers.users.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 de
el servidor, como
us-west1. - SERVER_ID: Es el ID del servidor.
Método HTTP y URL:
GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users
Para enviar tu solicitud, expande una de estas opciones:
El cuerpo de la respuesta es un objeto JSON con una lista de
User recursos.
Obtén detalles sobre un usuario
Para obtener información detallada sobre un usuario específico, como las asignaciones y los permisos de directorio de Cloud Storage del usuario, la dirección de correo electrónico de la cuenta de servicio que accede a los recursos de Cloud Storage en nombre del usuario y las credenciales del usuario, sigue estos pasos.
REST
Para obtener detalles sobre un usuario de SFTP, usa el
servers.users.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 de
el servidor, como
us-west1. - SERVER_ID: Es el ID del servidor SFTP.
- USERNAME: Es el nombre de usuario del usuario de SFTP.
Método HTTP y URL:
GET 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:
El cuerpo de la respuesta es un
User recurso.