Lưu trữ đám mây cho Firebase
Lưu trữ đám mây cho Firebase được tạo cho các 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.
Lưu trữ đám mây 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ô của Google. SDK Firebase dành cho Lưu trữ đám mây bổ sung tính năng bảo mật của Google vào các tệp tải lên và tải xuống cho các ứng dụng Firebase của bạn, bất kể chất lượng mạng như thế nào.Bạn có thể sử dụng SDK ứng dụng 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ý bộ chứa và tạo URL tải xuống, đồng thời sử dụng API Google Cloud Storage để truy cập tệp của mình.
khả năng chính
hoạt động mạnh mẽ | SDK Firebase dành cho Lưu trữ đám mây thực hiện tải lên và tải xuống bất kể chất lượng mạng. Tải lên và tải xuống mạnh mẽ, nghĩa là chúng sẽ khởi động lại tạ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 Lưu trữ đám mây 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 | Lưu trữ đám mây được xây dựng cho 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 sang sản xuất bằng cách sử dụng cùng một cơ sở hạ tầng cung cấp năng lượng cho Spotify và Google Photos. |
Làm thế nào nó hoạt động?
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ừ ứng dụng khách. 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, giúp tiết kiệm thời gian và băng thông cho người dùng của bạn.
Cloud Storage dành cho Firebase lưu trữ các tệp của bạn trong bộ chứa Google Cloud Storage , giúp bạn có thể truy cập chúng 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 cho Lưu trữ đám mây. 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 thay đổi 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ả các lợi ích khi chúng tôi tích hợp với Google Cloud .
SDK Firebase dành cho Lưu trữ đám mây tích hợp liền mạch với Xác thực Firebase để nhận dạng 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 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ư tùy ý.
đường dẫn 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 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 của bạn | Sử dụng Quy tắc bảo mật Firebase cho Lưu trữ đám mây để 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 các URL có thể chia sẻ nhằm cho phép người dùng tải xuống các đối tượng. |
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, chẳng hạn 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 .
- Firebase Remote Config 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 ứng dụng của bạn mà không yêu cầu người dùng tải xuống bản cập nhật.
- Dịch vụ lưu trữ Firebase 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
- Tải tệp đầu tiên của bạn lên Cloud Storage bằng phần khởi động nhanh của chúng tôi dành cho iOS , Android , Web , C++ hoặc Unity .
- Thêm Cloud Storage vào ứng dụng Apple , Android , Web , C++ hoặc Unity của bạn.
- Tìm hiểu về cách bảo mật các tệp của bạn bằng Quy tắc bảo mật Firebase cho Lưu trữ đám mây .
- Thêm các tính năng mới mạnh mẽ như nhận dạng hình ảnh hoặc lời nói thành văn bản bằng cách tích hợp với Google Cloud .