Cloud Storage for Firebase
Cloud Storage for Firebase dibuat di infrastruktur Google Cloud yang cepat dan aman untuk developer aplikasi yang perlu menyimpan dan menayangkan konten buatan pengguna, seperti foto atau video.
Anda dapat menggunakan SDK klien kami untuk menyimpan gambar, audio, video, atau konten buatan pengguna lainnya. Di server, Anda dapat menggunakan Firebase Admin SDK untuk mengelola bucket dan membuat URL download, serta menggunakan Google Cloud Storage API untuk mengakses file Anda.
Siap untuk memulai? Pilih platform Anda:
Kemampuan utama
Operasi yang stabil | Firebase SDK untuk Cloud Storage melakukan upload dan download tanpa memperhatikan kualitas jaringannya. Upload dan download bersifat stabil, artinya proses tersebut akan dilanjutkan dari posisi berhenti, sehingga akan menghemat waktu dan bandwidth pengguna. |
Keamanan yang kuat | Firebase SDK untuk Cloud Storage terintegrasi dengan Firebase Authentication untuk menyediakan autentikasi yang mudah dan intuitif bagi developer. Anda dapat menggunakan model keamanan deklaratif kami untuk mengizinkan akses berdasarkan nama file, ukuran, jenis konten, dan metadata lainnya. |
Skalabilitas tinggi | Cloud Storage dibuat untuk skala exabyte ketika aplikasi Anda menjadi viral. Berkembang dengan mudah dari prototipe ke tahap produksi menggunakan infrastruktur yang sama yang mendukung Spotify dan Google Foto. |
Bagaimana cara kerjanya?
Developer menggunakan Firebase SDK untuk Cloud Storage guna mengupload dan mendownload file langsung dari klien. Jika koneksi jaringan buruk, klien bisa mencoba operasi ini lagi dari posisi terakhir saat terhenti, sehingga menghemat waktu dan bandwidth pengguna.
Cloud Storage for Firebase menyimpan file Anda di bucket Google Cloud Storage, sehingga membuatnya mudah diakses melalui Firebase dan Google Cloud. Dengan begitu, Anda memiliki fleksibilitas untuk mengupload dan mendownload file dari klien seluler melalui Firebase SDK untuk Cloud Storage. Selain itu, Anda dapat melakukan pemrosesan sisi server seperti pemfilteran gambar atau transcoding video menggunakan Google Cloud Storage API. Cloud Storage diskalakan secara otomatis, sehingga Anda tidak perlu melakukan migrasi ke penyedia lain. Pelajari lebih lanjut semua manfaat integrasi kami dengan Google Cloud.
Firebase SDK untuk Cloud Storage terintegrasi secara lancar dengan Firebase Authentication untuk mengidentifikasi pengguna, dan kami menyediakan bahasa keamanan deklaratif yang dapat Anda gunakan untuk menyetel kontrol akses pada setiap file atau kumpulan file, sehingga Anda dapat menyetelnya sebagai publik atau pribadi sesuai keinginan.
Alur implementasi
Integrasikan SDK Firebase untuk Cloud Storage. | Sertakan klien dengan cepat melalui Gradle, CocoaPods, atau script include. | |
Membuat Referensi | Referensikan jalur file, seperti "images/mountains.png", untuk mengupload, mendownload, atau menghapusnya. | |
Mengupload atau Mendownload | Upload atau download ke jenis native dalam memori atau disk. | |
Amankan File | Gunakan Firebase Security Rules untuk Cloud Storage guna mengamankan file Anda. | |
(Opsional) Buat dan bagikan URL Download | Gunakan Firebase Admin SDK untuk membuat URL yang dapat dibagikan sehingga pengguna dapat mendownload objek. |
Ingin menyimpan jenis data lain?
- Cloud Firestore adalah database yang fleksibel dan skalabel untuk pengembangan seluler, web, dan server dari Firebase serta Google Cloud.
- Firebase Realtime Database menyimpan data aplikasi JSON, seperti status game atau pesan chat, dan menyinkronkan perubahan langsung di semua perangkat terhubung. Untuk mempelajari lebih lanjut perbedaan antara berbagai opsi database, baca Memilih database: Cloud Firestore atau Realtime Database.
- Firebase Remote Config menyimpan key-value pair yang ditentukan developer untuk mengubah perilaku dan tampilan aplikasi tanpa mengharuskan pengguna untuk mendownload update.
- Firebase Hosting menghosting HTML, CSS, dan JavaScript untuk situs Anda, serta aset lain yang disediakan developer, seperti gambar, font, dan ikon.
Langkah berikutnya
- Mengupload file pertama Anda ke Cloud Storage menggunakan panduan memulai untuk iOS, Android, Web, C++, atau Unity.
- Menambahkan Cloud Storage ke aplikasi Apple, Android, Web, C++, atau Unity Anda.
- Mempelajari cara mengamankan file menggunakan Firebase Security Rules untuk Cloud Storage.
- Menambahkan fitur baru yang canggih seperti pengenalan gambar atau speech to text dengan mengintegrasikan dengan Google Cloud.