Menghapus pengguna dari server SFTP

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 Admin FTP (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

  1. Hapus akun layanan yang mengakses resource Cloud Storage atas nama pengguna:

    1. Dapatkan alamat email akun layanan pengguna. Misalnya, USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Untuk mengetahui langkah-langkahnya, lihat Mendapatkan detail tentang pengguna.

    2. Hapus akun layanan:

      gcloud iam service-accounts delete SERVICE_ACCOUNT

      Ganti SERVICE_ACCOUNT dengan alamat email akun layanan.

  2. Untuk menghapus pengguna dari server SFTP, jalankan gcloud alpha storage ftp users delete perintah.

    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

    Windows (cmd.exe)

    gcloud alpha storage ftp users delete USERNAME --location=LOCATION_ID ^
        --server=SERVER_ID
    Pengguna akan dihapus dalam beberapa detik.

REST

  1. Hapus akun layanan yang mengakses resource Cloud Storage atas nama pengguna:

    1. Dapatkan alamat email akun layanan pengguna. Misalnya, USERNAME-sa@PROJECT_ID.iam.gserviceaccount.com. Untuk mengetahui langkah-langkahnya, lihat Mendapatkan detail tentang pengguna.

    2. Hapus akun layanan:

      gcloud iam service-accounts delete SERVICE_ACCOUNT

      Ganti SERVICE_ACCOUNT dengan alamat email akun layanan.

  2. 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.

    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. Pengguna akan dihapus dalam beberapa detik.

Langkah berikutnya