Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
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.
Cloud Storage for Firebase adalah layanan penyimpanan objek yang andal, sederhana, dan hemat biaya yang dibuat untuk skala Google.
Firebase SDK untuk
Cloud Storage menambahkan keamanan Google pada upload dan download file untuk aplikasi Firebase Anda, terlepas dari kualitas jaringannya.
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:
iOS+
Android
Web
Flutter
Unity
C++
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
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-04 UTC.
[null,null,["Terakhir diperbarui pada 2025-08-04 UTC."],[],[],null,["Cloud Storage for Firebase \nplat_ios plat_android plat_web plat_flutter plat_cpp plat_unity \nCloud Storage for Firebase is built on fast and secure\nGoogle Cloud infrastructure for app developers who need to store and serve\nuser-generated content, such as photos or videos. \nCloud Storage for Firebase is a powerful, simple, and cost-effective object storage service built for Google scale. The Firebase SDKs for Cloud Storage add Google security to file uploads and downloads for your Firebase apps, regardless of network quality.\n\n\u003cbr /\u003e\n\nYou can use our client SDKs to store images, audio, video, or other\nuser-generated content. On the server, you can use the Firebase Admin SDK to\nmanage buckets and create download URLs, and use\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries)\nto access your files.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/storage/ios/start)\n[Android](/docs/storage/android/start)\n[Web](/docs/storage/web/start)\n[Flutter](/docs/storage/flutter/start)\n\n[Unity](/docs/storage/unity/start)\n[C++](/docs/storage/cpp/start)\n\nKey capabilities\n\n|-------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Robust operations | Firebase SDKs for Cloud Storage perform uploads and downloads regardless of network quality. Uploads and downloads are robust, meaning they restart where they stopped, saving your users time and bandwidth. |\n| Strong security | Firebase SDKs for Cloud Storage integrate with Firebase Authentication to provide simple and intuitive authentication for developers. You can use our declarative security model to allow access based on filename, size, content type, and other metadata. |\n| High scalability | Cloud Storage is built for exabyte scale when your app goes viral. Effortlessly grow from prototype to production using the same infrastructure that powers Spotify and Google Photos. |\n\nHow does it work?\n\nDevelopers use the Firebase SDKs for Cloud Storage to upload and download files\ndirectly from clients. If the network connection is poor, the client is able to\nretry the operation right where it left off, saving your users time and\nbandwidth.\n\nCloud Storage for Firebase stores your files in a\n[Google Cloud Storage](//cloud.google.com/storage) bucket,\nmaking them accessible through both Firebase and Google Cloud. This allows you\nthe flexibility to upload and download files from mobile clients via the\nFirebase SDKs for Cloud Storage. In addition, you can do server-side processing such\nas image filtering or video transcoding using the\n[Google Cloud Storage APIs](//cloud.google.com/storage/docs/reference/libraries).\nCloud Storage scales automatically, meaning that there's no need to\nmigrate to any other provider. Learn more about all the benefits of our\n[integration with Google Cloud](/docs/storage/gcp-integration).\n\nThe Firebase SDKs for Cloud Storage integrate seamlessly with\n[Firebase Authentication](/docs/auth) to identify users, and we provide a\n[declarative security language](/docs/storage/security) that lets you set\naccess controls on individual files or groups of files, so you can make files as\npublic or private as you want.\n\nImplementation path\n\n|---|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| | Integrate the Firebase SDKs for Cloud Storage. | Quickly include clients via Gradle, CocoaPods, or a script include. |\n| | Create a Reference | Reference the path to a file, such as \"images/mountains.png\", to upload, download, or delete it. |\n| | Upload or Download | Upload or download to native types in memory or on disk. |\n| | Secure your Files | Use [Firebase Security Rules for Cloud Storage](/docs/storage/security) to secure your files. |\n| | (Optional) Create and Share Download URLs | Use the [Firebase Admin SDK](/docs/storage/admin/start) to generate shareable URLs to let users download objects. |\n\nLooking to store other types of data?\n\n- [Cloud Firestore](/docs/firestore) is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.\n- The [Firebase Realtime Database](/docs/database) stores JSON application data, like game state or chat messages, and synchronizes changes instantly across all connected devices. To learn more about the differences between database options, see [Choose a database: Cloud Firestore or Realtime Database](/docs/firestore/rtdb-vs-firestore).\n- [Firebase Remote Config](/docs/remote-config) stores developer-specified key-value pairs to change the behavior and appearance of your app without requiring users to download an update.\n- [Firebase Hosting](/docs/hosting) hosts the HTML, CSS, and JavaScript for your website as well as other developer-provided assets like graphics, fonts, and icons.\n\nNext steps\n\n- Upload your first file to Cloud Storage using our quickstarts for [iOS](https://github.com/firebase/quickstart-ios), [Android](https://github.com/firebase/quickstart-android), [Web](https://github.com/firebase/quickstart-js), [C++](https://github.com/firebase/quickstart-cpp), or [Unity](https://github.com/firebase/quickstart-unity).\n- Add Cloud Storage to your [Apple](/docs/storage/ios/start), [Android](/docs/storage/android/start), [Web](/docs/storage/web/start), [C++](/docs/storage/cpp/start) or [Unity](/docs/storage/unity/start) app.\n- Learn about how to secure your files using [Firebase Security Rules for Cloud Storage](/docs/storage/security).\n- Add powerful new features such as image recognition or speech to text by [integrating with Google Cloud](/docs/storage/gcp-integration)."]]