Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Firebase용 클라우드 스토리지

Firebase용 Cloud Storage는 사진이나 동영상과 같은 사용자 생성 콘텐츠를 저장하고 제공해야 하는 앱 개발자를 위해 구축되었습니다.

Firebase용 Cloud Storage는 Google 규모를 위해 구축된 강력하고 간단하며 비용 효율적인 개체 스토리지 서비스입니다. Cloud Storage용 Firebase SDK는 네트워크 품질에 관계없이 Firebase 앱의 파일 업로드 및 다운로드에 Google 보안을 추가합니다.

SDK를 사용하여 이미지, 오디오, 비디오 또는 기타 사용자 생성 콘텐츠를 저장할 수 있습니다. 서버에서 Google Cloud Storage API 를 사용하여 동일한 파일에 액세스할 수 있습니다.

iOS+ 설정 Android 설정 웹 설정 Flutter 설정 C++ 설정 Unity 설정

주요 기능

강력한 작업 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는 물론 그래픽, 글꼴, 아이콘과 같은 기타 개발자 제공 자산을 호스팅합니다.

다음 단계