Memulai atau menghentikan server SFTP

Anda dapat menghentikan atau memulai server SFTP untuk mengelola statusnya, mengontrol akses, dan membantu mengoptimalkan biaya.

Menghentikan server akan menonaktifkan akses dan mengurangi penggunaan resource. Misalnya, jika Anda mencurigai adanya akses tidak sah ke server, Anda dapat menghentikan semua transfer aktif dan memblokir koneksi baru dengan menghentikan server. Sebagai contoh lain, Anda dapat mengurangi biaya waktu aktif server dengan menjeda server selama periode saat tidak ada transfer data yang diharapkan.

Saat Anda memulai server, akses akan dipulihkan dan pengguna dapat terhubung ke server.

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna memulai atau menghentikan server SFTP, minta administrator untuk memberi Anda peran IAM Admin Cloud FTP (roles/ftp.admin) di project Anda. Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Peran yang telah ditetapkan ini berisi izin ftp.servers.update , yang diperlukan untuk memulai atau menghentikan server SFTP.

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

Menghentikan server

Saat Anda menghentikan server, hal berikut akan terjadi:

  • Akses ditolak dan koneksi aktif dihentikan. Pengguna yang memiliki koneksi aktif mungkin melihat pesan error seperti berikut:

    Connection is terminated: Connection closed by remote host
    client_loop: send disconnect: Broken pipe
    Connection closed
    
  • Tidak ada koneksi baru yang dapat dibuat.

Untuk menghentikan server, gunakan langkah-langkah berikut.

REST

Untuk menghentikan server, gunakan metode servers.stop.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

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

Metode HTTP dan URL:

POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:stop

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Respons mengidentifikasi operasi yang berjalan lama.

Memulai server

REST

Untuk memulai server, gunakan metode servers.start.

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

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

Metode HTTP dan URL:

POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:start

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Respons mengidentifikasi operasi yang berjalan lama. Diperlukan waktu beberapa menit hingga server dimulai.

Langkah berikutnya