Cloud FTP menyediakan solusi terkelola berbasis cloud untuk memindahkan data secara aman ke dan dari Google Cloud dengan menggunakan SSH File Transfer Protocol (SFTP).
Anda menggunakan Cloud FTP untuk membuat server SFTP terkelola bagi pengguna yang perlu mentransfer file secara aman ke dan dari Cloud Storage. Kemudian, pengguna Anda dapat mengupload atau mendownload data di bucket Cloud Storage menggunakan perintah SFTP dan klien SFTP standar seperti Cyberduck, FileZilla, atau WinSCP.
Kasus penggunaan
Cloud FTP mendukung skenario umum seperti berikut:
Membagikan data kepada partner eksternal: perusahaan di berbagai industri, termasuk keuangan, layanan kesehatan, media, dan retail, menggunakan solusi transfer file terkelola untuk bertukar berbagai jenis data dengan partner eksternal.
Berbagi data dengan rekan kerja: karyawan yang perlu mengakses dan mentransfer data penyimpanan dapat melakukan tugas ini menggunakan perintah SFTP standar, tanpa harus mempelajari konsep Identity and Access Management (IAM) atau menggunakan Google Cloud CLI.
Pemrosesan dan analisis data: Cloud FTP menyediakan cara yang aman bagi pemangku kepentingan internal untuk mengupload data sensitif ke Cloud Storage untuk tugas seperti pemrosesan data, analisis, dan machine learning.
Cloud FTP kompatibel dengan klien open source, yang berarti Anda dapat menggunakan aplikasi yang ada dan alat transfer file pihak ketiga standar untuk mengakses data di Cloud Storage.
Keamanan data
Berikut cara Cloud FTP membantu mengamankan data Anda:
Anda memilih cara mengonfigurasi keamanan jaringan saat membuat server SFTP:
Server eksternal dapat diakses melalui internet, dan aksesnya dibatasi ke rentang IP yang Anda tentukan.
Server internal hanya dapat diakses dalam jaringan Virtual Private Cloud (VPC) Anda menggunakan Private Service Connect. Anda menentukan project yang diizinkan untuk terhubung ke server.
Cloud FTP mentransfer data melalui saluran Secure Shell (SSH) yang dienkripsi.
Kunci host SSH server SFTP dikelola oleh Google Cloud.
Protokol SSH menyediakan pemeriksaan integritas data antara klien dan server.
Autentikasi dan otorisasi berfungsi seperti berikut:
Pengguna melakukan autentikasi ke klien SFTP mereka menggunakan kunci publik.
Setiap pengguna dipetakan ke akun layanan. Anda memberikan peran IAM yang diperlukan ke akun layanan untuk membaca atau menulis data di bucket Cloud Storage. Akun layanan mengakses resource Cloud Storage atas nama pengguna.
Agen Layanan Cloud FTP membuat token untuk akun layanan pengguna. Token ini digunakan untuk mengakses bucket untuk fungsi SFTP.
(Pratinjau) Anda dapat menggunakan Kontrol Layanan VPC untuk membuat perimeter layanan yang membantu melindungi dari risiko pemindahan data yang tidak sah.
Praktik terbaik
Kami merekomendasikan praktik terbaik berikut untuk menggunakan Cloud FTP:
Gunakan akun layanan khusus untuk setiap pengguna agar Anda dapat mengelola akses SFTP secara terpisah untuk setiap pengguna.
Aktifkan mekanisme coba lagi otomatis untuk klien SFTP Anda, jika tersedia. Pencobaan ulang otomatis membantu mencegah sesi transfer file terputus selama upgrade infrastruktur Cloud FTP.
Untuk membuat log transfer file SFTP, gunakan Cloud Audit Logs dengan Cloud Storage. Log ini mencatat operasi Cloud Storage API pokok yang dilakukan selama transfer file, seperti membuat objek Cloud Storage.
Untuk membantu mengurangi biaya waktu aktif server, pertimbangkan untuk menghentikan server Anda selama periode ketika tidak ada transfer data yang diharapkan.
Batasan
- Resource Cloud FTP tidak diindeks di Inventaris Aset Cloud.
Langkah berikutnya
- Buat server SFTP eksternal yang dapat diakses melalui internet.
- Buat server SFTP internal yang hanya dapat diakses dalam jaringan VPC Anda.
- Menambahkan pengguna ke server SFTP.
- Hubungkan dan transfer data: hubungkan ke server eksternal atau hubungkan ke server internal.
- Pelajari Cloud Storage lebih lanjut.