Mendapatkan informasi pengguna SFTP

Dokumen ini menunjukkan cara mendapatkan informasi tentang pengguna Cloud FTP Anda. Anda dapat mencantumkan semua pengguna untuk server. Anda juga bisa mendapatkan informasi mendetail tentang pengguna tertentu, seperti pemetaan dan izin direktori Cloud Storage pengguna.

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan untuk mendapatkan informasi tentang pengguna SFTP, minta administrator untuk memberi Anda peran IAM Cloud FTP Viewer (roles/ftp.viewer) di project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran bawaan ini berisi izin yang diperlukan untuk mendapatkan informasi tentang pengguna SFTP. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:

Izin yang diperlukan

Izin berikut diperlukan untuk mendapatkan informasi tentang pengguna SFTP:

  • Mencantumkan pengguna: ftp.users.list
  • Mendapatkan detail pengguna: ftp.users.get

Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.

Mencantumkan pengguna

REST

Untuk mencantumkan pengguna SFTP untuk server, gunakan metode servers.users.list.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: Project ID Google Cloud
  • LOCATION_ID: lokasi server, seperti us-west1.
  • SERVER_ID: ID server.

Metode HTTP dan URL:

GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Isi respons adalah objek JSON dengan daftar User resource.

Mendapatkan detail tentang pengguna

Untuk mendapatkan informasi mendetail tentang pengguna tertentu, seperti pemetaan dan izin direktori Cloud Storage pengguna, alamat email akun layanan yang mengakses resource Cloud Storage atas nama pengguna, dan kredensial pengguna, gunakan langkah-langkah berikut.

REST

Untuk mendapatkan detail tentang pengguna SFTP, gunakan metode servers.users.get.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: Project ID Google Cloud
  • LOCATION_ID: lokasi server, seperti us-west1.
  • SERVER_ID: ID server SFTP.
  • USERNAME: nama pengguna SFTP.

Metode HTTP dan URL:

GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID/users/USERNAME

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Isi respons adalah User resource.