Cloud FTP menyediakan solusi terkelola berbasis cloud untuk memindahkan data masuk dan keluar dari Google Cloud secara aman menggunakan SSH File Transfer Protocol (SFTP).
Anda menggunakan Cloud FTP untuk membuat server SFTP terkelola bagi pengguna yang perlu mentransfer file dengan 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:
Berbagi data dengan 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 di antara 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.
Analisis dan pemrosesan data: Cloud FTP menyediakan cara yang aman bagi pemangku kepentingan internal untuk mengupload data sensitif ke Cloud Storage untuk tugas-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 dapat memilih cara mengonfigurasi keamanan jaringan saat membuat server SFTP:
Server eksternal dapat diakses oleh 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) terenkripsi.
Kunci host SSH server SFTP dikelola oleh Google Cloud.
Protokol SSH menyediakan pemeriksaan integritas data antara klien dan server.
Autentikasi dan otorisasi berfungsi seperti ini:
Pengguna melakukan autentikasi ke klien SFTP mereka menggunakan kunci publik.
Setiap pengguna dipetakan ke akun layanan. Anda memberikan peran IAM yang diperlukan kepada 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.
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 percobaan ulang otomatis untuk klien SFTP Anda, jika tersedia. Percobaan 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 yang mendasarinya yang dilakukan selama transfer file, seperti membuat objek Cloud Storage.
Untuk membantu mengurangi biaya waktu beroperasi server, pertimbangkan untuk menghentikan server Anda selama periode saat 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.
- Tambahkan pengguna ke server SFTP.
- Hubungkan dan transfer data: hubungkan ke server eksternal atau hubungkan ke server internal.
- Pelajari Cloud Storage lebih lanjut.