Cloud Storage for Firebase

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

Cloud Storage for Firebase là một đối tượng mạnh mẽ, đơn giản và tiết kiệm chi phí dịch vụ lưu trữ dành cho các quy mô lớn của Google. Các SDK Firebase dành cho Cloud Storage sẽ thêm Google tính bảo mật khi tải lên và tải xuống tệp 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 các SDK ứng dụng của chúng tôi để lưu trữ hình ảnh, âm thanh, video hoặc các nội dung khác nội dung do người dùng tạo. Trên máy chủ, bạn có thể sử dụng Firebase Admin SDK để quản lý nhóm và tạo URL tải xuống cũng như sử dụng Google Cloud Storage API để truy cập vào tệp của bạn.


Bạn đã sẵn sàng bắt đầu? Chọn nền tảng bạn sử dụng:

iOS trở lên Android Web Flutter

Unity C++

Các chức năng chính

Hoạt động mạnh mẽ Firebase SDK 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. Tính năng tải lên và tải xuống rất mạnh mẽ, tức là sẽ bắt đầu lại ở nơi dừng, giúp người dùng tiết kiệm thời gian và băng thông.
Khả năng bảo mật mạnh Firebase SDK dành cho Cloud Storage tích hợp với Firebase Authentication để cung cấp xác thực đơn giản và trực quan dành cho nhà phát triển. Bạn có thể sử dụng mô hình bảo mật khai báo cho phép truy cập dựa trên tên tệp, kích thước, 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 cho tỷ lệ exabyte khi ứng dụng của bạn lan truyền mạnh mẽ. Dễ dàng phát triển từ nguyên mẫu đến sản xuất trong cùng một cơ sở hạ tầng hỗ trợ Spotify và Google Photos.

Tính năng này hoạt động như thế nào?

Nhà phát triển sử dụng SDK Firebase dành cho Cloud Storage để tải tệp lên và tải xuống 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 từ vị trí đã dừng lại trước đó, giúp người dùng tiết kiệm thời gian và băng thông.

Cloud Storage for Firebase lưu trữ tệp của bạn trong một Bộ chứa Google Cloud Storage, giúp bạn có thể truy cập các báo cáo này thông qua cả Firebase và Google Cloud. Điều này cho phép bạn sự linh hoạt để tải lên và tải xuống tệp từ các ứng dụng di động thông qua Firebase SDK dành cho Cloud Storage. Ngoài ra, bạn có thể thực hiện xử lý phía máy chủ như như lọc hình ảnh hoặc chuyển mã video bằng cách sử dụng API Google Cloud Storage. Cloud Storage tự động điều chỉnh tỷ lệ, nghĩa là bạn không cần 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 tích hợp với Google Cloud.

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

Lộ trình triển khai

Tích hợp các SDK Firebase cho Cloud Storage. Nhanh chóng đưa các ứng dụng vào thông qua Gradle, CocoaPods hoặc một tập lệnh bao gồm.
Tạo tệp đối chiếu 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 xoá dữ liệu đó.
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 ứng dụng Files Sử dụng Firebase Security Rules với giá Cloud Storage để bảo mật tệp của bạn.
(Không bắt buộc) Tạo và chia sẻ URL tải xuống Sử dụng Firebase Admin SDK để tạo URL có thể chia sẻ nhằm cho phép người dùng tải các đối tượng xuống.

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

  • Cloud Firestore là một 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.
  • Firebase Realtime Database 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ộ hoá các thay đổi ngay lập tức trên tất cả thiết bị đã kết nối. Để tìm hiểu thêm về sự khác biệt giữa các cơ sở dữ liệu tùy chọn, xem Chọn một cơ sở dữ liệu: Cloud Firestore hoặc Realtime Database.
  • Firebase Remote Config lưu trữ các mã do nhà phát triển chỉ định các cặp khoá-giá trị để thay đổi hành vi và giao diện của ứng dụng mà không cần yêu cầu người dùng tải bản cập nhật xuống.
  • Firebase Hosting lưu trữ HTML, CSS và JavaScript cho trang web của bạn cũng như các tài sản khác do nhà phát triển cung cấp như đồ hoạ, phông chữ và biểu tượng.

Các bước tiếp theo