Bộ nhớ đám mây cho Firebase

Cloud Storage cho Firebase được xây dựng trên cơ sở hạ tầng Google Cloud nhanh chóng và an toàn dành cho các nhà phát triển ứng dụng cần lưu trữ và cung cấp nội dung do người dùng tạo, chẳng hạn như ảnh hoặc video.

Cloud Storage cho Firebase là dịch vụ lưu trữ đối tượng mạnh mẽ, đơn giản và tiết kiệm chi phí được xây dựng cho quy mô Google. SDK Firebase dành cho Cloud Storage bổ sung tính năng bảo mật của Google cho các tệp tải lên và tải xuống cho ứng dụng Firebase của bạn, bất kể chất lượng mạng.

Bạn có thể sử dụng SDK khách của chúng tôi để lưu trữ hình ảnh, âm thanh, video hoặc nội dung khác do người dùng tạo. Trên máy chủ, bạn có thể sử dụng SDK quản trị Firebase để quản lý nhóm và tạo URL tải xuống, đồng thời sử dụng API Google Cloud Storage để truy cập các tệp của mình.

Thiết lập iOS+ Thiết lập Android Thiết lập web Thiết lập Flutter Thiết lập C++ Thiết lập Unity

Khả năng chính

Hoạt động mạnh mẽ SDK Firebase dành cho Cloud Storage thực hiện tải lên và tải xuống bất kể chất lượng mạng. Quá trình tải lên và tải xuống diễn ra mạnh mẽ, nghĩa là chúng khởi động lại ở nơi chúng đã dừng, tiết kiệm thời gian và băng thông cho người dùng của bạn.
Bảo mật mạnh mẽ SDK Firebase dành cho Cloud Storage tích hợp với Xác thực Firebase để cung cấp xác thực đơn giản và trực quan cho nhà phát triển. Bạn có thể sử dụng mô hình bảo mật khai báo của chúng tôi để cho phép truy cập dựa trên tên tệp, kích thước, loại nội dung và siêu dữ liệu khác.
Khả năng mở rộng cao Cloud Storage được xây dựng với quy mô exabyte khi ứng dụng của bạn lan truyền. Dễ dàng phát triển từ nguyên mẫu đến sản xuất bằng cách sử dụng cùng cơ sở hạ tầng hỗ trợ Spotify và Google Photos.

Làm thế nào nó hoạt động?

Các nhà phát triển sử dụng SDK Firebase cho Cloud Storage để tải lên và tải xuống tệp trực tiếp từ khách hàng. Nếu kết nối mạng kém, máy khách có thể thử lại thao tác ngay tại nơi nó dừng lại, tiết kiệm thời gian và băng thông cho người dùng của bạn.

Cloud Storage cho Firebase lưu trữ các tệp của bạn trong nhóm Google Cloud Storage , giúp chúng có thể truy cập được thông qua cả Firebase và Google Cloud. Điều này cho phép bạn linh hoạt tải lên và tải xuống các tệp từ ứng dụng khách di động thông qua SDK Firebase dành cho Cloud Storage. Ngoài ra, bạn có thể thực hiện xử lý phía máy chủ như lọc hình ảnh hoặc chuyển mã video bằng API Google Cloud Storage . Cloud Storage tự động mở rộng quy mô, nghĩa là không cần phải di chuyển sang bất kỳ nhà cung cấp nào khác. Tìm hiểu thêm về tất cả lợi ích của việc tích hợp với Google Cloud .

SDK Firebase dành cho Cloud Storage tích hợp liền mạch với Xác thực Firebase để xác định người dùng và chúng tôi cung cấp ngôn ngữ bảo mật khai báo cho phép bạn đặt các biện pháp kiểm soát quyền truy cập trên từng tệp hoặc nhóm tệp để bạn có thể đặt tệp ở chế độ công khai hoặc riêng tư theo ý muốn.

Lộ trình thực hiện

Tích hợp SDK Firebase cho Lưu trữ đám mây. Nhanh chóng bao gồm các ứng dụng khách thông qua Gradle, CocoaPods hoặc bao gồm tập lệnh.
Tạo một tài liệu tham khảo Tham chiếu đường dẫn đến một tệp, chẳng hạn như "images/mountains.png", để tải lên, tải xuống hoặc xóa tệp đó.
Tải lên hoặc tải xuống Tải lên hoặc tải xuống các loại gốc trong bộ nhớ hoặc trên đĩa.
Bảo mật tập tin của bạn Sử dụng Quy tắc bảo mật Firebase cho Cloud Storage để bảo mật các tệp của bạn.
(Tùy chọn) Tạo và chia sẻ URL tải xuống Sử dụng SDK quản trị Firebase để tạo URL có thể chia sẻ nhằm cho phép người dùng tải xuống các đối tượng.

Bạn đang tìm cách lưu trữ các loại dữ liệu khác?

  • Cloud Firestore là cơ sở dữ liệu linh hoạt, có thể mở rộng để phát triển thiết bị di động, web và máy chủ từ Firebase và Google Cloud.
  • Cơ sở dữ liệu thời gian thực Firebase lưu trữ dữ liệu ứng dụng JSON, như trạng thái trò chơi hoặc tin nhắn trò chuyện và đồng bộ hóa các thay đổi ngay lập tức trên tất cả các thiết bị được kết nối. Để tìm hiểu thêm về sự khác biệt giữa các tùy chọn cơ sở dữ liệu, hãy xem Chọn cơ sở dữ liệu: Cloud Firestore hoặc Cơ sở dữ liệu thời gian thực .
  • Cấu hình từ xa Firebase lưu trữ các cặp khóa-giá trị do nhà phát triển chỉ định để thay đổi hành vi và giao diện của ứng dụng mà không yêu cầu người dùng tải xuống bản cập nhật.
  • Firebase Hosting lưu trữ HTML, CSS và JavaScript cho trang web của bạn cũng như các nội dung khác do nhà phát triển cung cấp như đồ họa, phông chữ và biểu tượng.

Bước tiếp theo