컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Cloud Storage for Firebase
plat_ios
plat_android
plat_web
plat_flutter
plat_cpp
plat_unity
빠르고 안전한 Google Cloud 인프라를 기반으로 하는 Cloud Storage for Firebase는 사진, 동영상 등의 사용자 제작 콘텐츠를 저장하고 제공해야 하는 앱 개발자를 위해 만들어졌습니다.
Cloud Storage for Firebase는 Google의 규모를 활용한 강력하고 단순하며 경제적인 객체 저장소 서비스입니다.
Cloud Storage용
Firebase SDK는 네트워크 품질과 관계없이 Firebase 앱의 파일 업로드 및 다운로드에 Google 보안을 적용합니다.
이 클라이언트 SDK를 사용하여 이미지, 오디오, 동영상 등의 사용자 제작 콘텐츠를 저장할 수 있습니다. 서버에서 Firebase Admin SDK를 사용하여 버킷을 관리하고, 다운로드 URL을 생성할 수 있으며, Google Cloud Storage API를 사용하여 파일에 액세스할 수 있습니다.
시작할 준비가 되셨나요? 플랫폼을 선택하세요.
iOS+
Android
웹
Flutter
Unity
C++
주요 기능
견고한 작업 |
Cloud Storage용 Firebase SDK는 네트워크 품질과 관계없이 업로드 및 다운로드를 수행합니다. 업로드 및 다운로드가 중지된 위치부터 다시 시작되므로 사용자의 시간과 대역폭이 절약됩니다. |
강력한 보안 |
Cloud Storage용 Firebase SDK는 Firebase Authentication과 통합되어 개발자에게 간단하고 직관적인 인증을 제공합니다. 선언적 보안 모델을 사용하여
파일 이름, 크기, 콘텐츠 유형 및 기타 메타데이터를 기준으로 액세스를
허용할 수 있습니다.
|
높은 확장성 |
Cloud Storage는 앱 사용자가 급증할 때 엑사바이트급 규모로 확장이 가능하도록 설계되었습니다. Spotify, Google 포토 같은 앱에 사용되는 것과 동일한 인프라로 프로토타입부터 프로덕션까지 원활하게 성장할 수 있습니다. |
기본 원리
개발자는 Cloud Storage용 Firebase SDK를 사용하여 파일을 업로드하고 클라이언트에서 직접 다운로드합니다. 네트워크 연결 상태가 좋지 못하면 클라이언트는 중단된 위치부터 작업을 재시도하여 사용자의 시간과 대역폭을 절약해 줍니다.
Cloud Storage for Firebase는 Google Cloud Storage 버킷에 파일을 저장하므로 Firebase와 Google Cloud를 통해 파일에 액세스할 수 있습니다. 이렇게 하면 Cloud Storage용 Firebase SDK를 통해 모바일 클라이언트에서 유연하게 파일을 업로드하고 다운로드할 수 있습니다. 또한 Google Cloud Storage API를 사용하여 이미지 필터링이나 동영상 트랜스코딩과 같은 서버 측 처리를 수행할 수 있습니다.
Cloud Storage는 자동으로 확장되므로 다른 제공업체로 마이그레이션할 필요가 없습니다. Google Cloud와의 통합에 따르는 모든 혜택을 알아보세요.
Cloud Storage용 Firebase SDK는 Firebase Authentication과 원활하게 통합되어 사용자를 식별하며, 개별 파일이나 파일 그룹에 대해 액세스 제어를 설정하는 선언적 보안 언어가 제공되므로 개발자는 파일을 공개 또는 비공개로 자유롭게 설정할 수 있습니다.
구현 경로
|
Cloud Storage용 Firebase SDK를 통합합니다. |
Gradle, CocoaPods 또는 스크립트 포함을 통해 클라이언트를 빠르게 통합합니다. |
|
참조 만들기 |
업로드, 다운로드 또는 삭제할 파일의 경로를 참조합니다. 예를 들면
'images/mountains.png'와 같습니다. |
|
업로드 또는 다운로드 |
메모리 또는 디스크에 기본 형식으로 업로드 또는 다운로드합니다. |
|
파일 보안 설정 |
Cloud Storage용 Firebase Security Rules를 사용하여 파일의 보안을 설정합니다.
|
|
(선택사항) 다운로드 URL 생성 및 공유 |
Firebase Admin SDK를 사용하여 사용자가 객체를 다운로드할 수 있도록 공유 가능한 URL을 생성합니다.
|
다른 유형의 데이터 저장
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-08-04(UTC)
[null,null,["최종 업데이트: 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)."]]