Dokumen ini menunjukkan cara menghapus pengguna dari server Cloud FTP.
Peran yang diperlukan
Untuk mendapatkan izin yang
diperlukan guna menghapus pengguna SFTP,
minta administrator untuk memberi Anda peran IAM
FTP Admin (roles/ftp.admin) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran bawaan ini berisi izin
ftp.users.delete
,
yang diperlukan untuk
menghapus pengguna SFTP.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Menghapus pengguna SFTP
gcloud
Hapus akun layanan yang mengakses resource Cloud Storage atas nama pengguna:
Dapatkan alamat email akun layanan pengguna. Misalnya,
USERNAME-sa@PROJECT_ID.. Untuk mengetahui langkah-langkahnya, lihat Mendapatkan detail tentang pengguna.Hapus akun layanan:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Ganti
SERVICE_ACCOUNTdengan alamat email akun layanan.
Untuk menghapus pengguna dari server SFTP, jalankan perintah
gcloud alpha storage ftp users delete.Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- USERNAME: nama pengguna SFTP.
- LOCATION_ID: lokasi server, seperti
us-west1. - SERVER_ID: ID server.
Jalankan perintah berikut:
Linux, macOS, atau 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
Perlu waktu beberapa detik untuk menghapus pengguna.Windows (cmd.exe)
gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ^ --server=SERVER_ID
REST
Hapus akun layanan yang mengakses resource Cloud Storage atas nama pengguna:
Dapatkan alamat email akun layanan pengguna. Misalnya,
USERNAME-sa@PROJECT_ID.. Untuk mengetahui langkah-langkahnya, lihat Mendapatkan detail tentang pengguna.Hapus akun layanan:
gcloud iam service-accounts delete SERVICE_ACCOUNT
Ganti
SERVICE_ACCOUNTdengan alamat email akun layanan.
Untuk menghapus pengguna dari server SFTP, gunakan metode
servers.users.delete.Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: Google Cloud Project ID
- LOCATION_ID: lokasi server, seperti
us-west1. - SERVER_ID: ID server.
- USERNAME: nama pengguna SFTP pengguna.
Metode HTTP dan URL:
DELETE 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:
Respons mengidentifikasi operasi yang berjalan lama. Perlu waktu beberapa detik untuk menghapus pengguna.
Library klien
C#
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API C# Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Go
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Go Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Java
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Java Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Node.js
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Node.js Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
PHP
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API PHP Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Python
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Python Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.
Ruby
Untuk mempelajari cara menginstal dan menggunakan library klien untuk Cloud FTP, lihat Library klien Cloud FTP. Untuk mengetahui informasi selengkapnya, lihat Dokumentasi referensi API Ruby Cloud FTP.
Untuk melakukan autentikasi ke Cloud FTP, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menyiapkan autentikasi untuk lingkungan pengembangan lokal.