Firebase용 클라우드 스토리지
Firebase용 Cloud Storage는 사진이나 동영상과 같은 사용자 생성 콘텐츠를 저장하고 제공해야 하는 앱 개발자를 위해 구축되었습니다.
Firebase용 Cloud Storage는 Google 규모를 위해 구축된 강력하고 간단하며 비용 효율적인 개체 스토리지 서비스입니다. Cloud Storage용 Firebase SDK는 네트워크 품질에 관계없이 Firebase 앱의 파일 업로드 및 다운로드에 Google 보안을 추가합니다.SDK를 사용하여 이미지, 오디오, 비디오 또는 기타 사용자 생성 콘텐츠를 저장할 수 있습니다. 서버에서 Google Cloud Storage API 를 사용하여 동일한 파일에 액세스할 수 있습니다.
주요 기능
강력한 작업 | Cloud Storage용 Firebase SDK는 네트워크 품질에 관계없이 업로드 및 다운로드를 수행합니다. 업로드 및 다운로드는 강력합니다. 즉, 중단된 위치에서 다시 시작되므로 사용자의 시간과 대역폭이 절약됩니다. |
강력한 보안 | Cloud Storage용 Firebase SDK는 Firebase 인증과 통합되어 개발자에게 간단하고 직관적인 인증을 제공합니다. 선언적 보안 모델을 사용하여 파일 이름, 크기, 콘텐츠 유형 및 기타 메타데이터를 기반으로 액세스를 허용할 수 있습니다. |
높은 확장성 | Cloud Storage는 앱이 입소문을 타면 엑사바이트 규모로 구축됩니다. Spotify와 Google 포토를 지원하는 동일한 인프라를 사용하여 프로토타입에서 프로덕션으로 쉽게 확장할 수 있습니다. |
어떻게 작동합니까?
개발자는 Cloud Storage용 Firebase SDK를 사용하여 클라이언트에서 직접 파일을 업로드 및 다운로드합니다. 네트워크 연결이 좋지 않은 경우 클라이언트는 중단된 작업을 바로 다시 시도하여 사용자의 시간과 대역폭을 절약할 수 있습니다.
Firebase용 Cloud Storage는 파일을 Google Cloud Storage 버킷에 저장하므로 Firebase와 Google Cloud를 통해 파일에 액세스할 수 있습니다. 이를 통해 Cloud Storage용 Firebase SDK를 통해 모바일 클라이언트에서 파일을 유연하게 업로드 및 다운로드할 수 있습니다. 또한 Google Cloud Storage API 를 사용하여 이미지 필터링 또는 동영상 트랜스코딩과 같은 서버 측 처리를 수행할 수 있습니다. Cloud Storage는 자동으로 확장되므로 다른 제공업체로 마이그레이션할 필요가 없습니다. Google Cloud와의 통합 의 모든 이점에 대해 자세히 알아보세요.
Cloud Storage용 Firebase SDK는 Firebase 인증 과 원활하게 통합되어 사용자를 식별하며, 개별 파일 또는 파일 그룹에 대한 액세스 제어를 설정할 수 있는 선언적 보안 언어 를 제공하므로 원하는 대로 파일을 공개 또는 비공개로 설정할 수 있습니다.
구현 경로
Cloud Storage용 Firebase SDK를 통합합니다. | Gradle, CocoaPods 또는 스크립트 포함을 통해 클라이언트를 빠르게 포함합니다. | |
참조 생성 | "images/mountains.png"와 같은 파일의 경로를 참조하여 업로드, 다운로드 또는 삭제합니다. | |
업로드 또는 다운로드 | 메모리 또는 디스크의 기본 유형에 업로드하거나 다운로드합니다. | |
파일 보안 | Cloud Storage용 Firebase 보안 규칙을 사용하여 파일을 보호하세요. |
다른 유형의 데이터를 저장하고 싶으십니까?
- Cloud Firestore 는 Firebase 및 Google Cloud의 모바일, 웹, 서버 개발을 위한 유연하고 확장 가능한 데이터베이스입니다.
- Firebase 실시간 데이터베이스 는 게임 상태 또는 채팅 메시지와 같은 JSON 애플리케이션 데이터를 저장하고 연결된 모든 기기에서 변경 사항을 즉시 동기화합니다. 데이터베이스 옵션 간의 차이점에 대해 자세히 알아보려면 데이터베이스 선택: Cloud Firestore 또는 실시간 데이터베이스 를 참조하세요.
- Firebase 원격 구성 은 개발자가 지정한 키-값 쌍을 저장하여 사용자가 업데이트를 다운로드하지 않고도 앱의 동작과 모양을 변경합니다.
- Firebase 호스팅 은 웹사이트용 HTML, CSS, JavaScript는 물론 그래픽, 글꼴, 아이콘과 같은 기타 개발자 제공 자산을 호스팅합니다.
다음 단계
- iOS , Android , 웹 , C++ 또는 Unity 용 빠른 시작을 사용하여 첫 번째 파일을 Cloud Storage에 업로드하세요.
- Apple , Android , Web , C++ 또는 Unity 앱에 Cloud Storage를 추가하세요.
- Cloud Storage용 Firebase 보안 규칙을 사용하여 파일을 보호하는 방법에 대해 알아보세요.
- Google Cloud와 통합하여 이미지 인식 또는 음성을 텍스트로 변환하는 것과 같은 강력한 새 기능을 추가합니다.