ที่เก็บข้อมูลบนคลาวด์สำหรับ Firebase
Cloud Storage for Firebase สร้างขึ้นบนโครงสร้างพื้นฐาน Google Cloud ที่รวดเร็วและปลอดภัยสำหรับนักพัฒนาแอปที่ต้องการจัดเก็บและให้บริการเนื้อหาที่ผู้ใช้สร้างขึ้น เช่น รูปภาพหรือวิดีโอ
Cloud Storage for Firebase เป็นบริการพื้นที่เก็บข้อมูลออบเจ็กต์ที่มีประสิทธิภาพ เรียบง่าย และคุ้มค่าซึ่งสร้างมาเพื่อขนาดของ Google Firebase SDK สำหรับ Cloud Storage เพิ่มการรักษาความปลอดภัยของ Google ในการอัปโหลดและดาวน์โหลดไฟล์สำหรับแอป Firebase ของคุณ โดยไม่คำนึงถึงคุณภาพของเครือข่ายคุณสามารถใช้ SDK ไคลเอนต์ของเราเพื่อจัดเก็บรูปภาพ เสียง วิดีโอ หรือเนื้อหาอื่น ๆ ที่ผู้ใช้สร้างขึ้น บนเซิร์ฟเวอร์ คุณสามารถใช้ Firebase Admin SDK เพื่อจัดการที่เก็บข้อมูลและสร้าง URL ดาวน์โหลด และใช้ Google Cloud Storage API เพื่อเข้าถึงไฟล์ของคุณได้
ความสามารถที่สำคัญ
การดำเนินงานที่แข็งแกร่ง | Firebase SDK สำหรับ Cloud Storage ทำการอัปโหลดและดาวน์โหลดโดยไม่คำนึงถึงคุณภาพของเครือข่าย การอัปโหลดและดาวน์โหลดมีความเสถียร ซึ่งหมายความว่าจะรีสตาร์ทจากจุดที่หยุดไว้ ซึ่งช่วยประหยัดเวลาและแบนด์วิดท์ของผู้ใช้ |
การรักษาความปลอดภัยที่แข็งแกร่ง | Firebase SDK สำหรับ Cloud Storage ผสานรวมกับ Firebase Authentication เพื่อให้การตรวจสอบสิทธิ์ที่ง่ายและใช้งานง่ายสำหรับนักพัฒนา คุณสามารถใช้โมเดลการรักษาความปลอดภัยที่ประกาศของเราเพื่ออนุญาตการเข้าถึงตามชื่อไฟล์ ขนาด ประเภทเนื้อหา และข้อมูลเมตาอื่นๆ |
มีความยืดหยุ่นสูง | Cloud Storage สร้างขึ้นเพื่อรองรับระดับเอกซาไบต์เมื่อแอปของคุณแพร่ระบาด เติบโตจากต้นแบบไปสู่การผลิตได้อย่างง่ายดายโดยใช้โครงสร้างพื้นฐานเดียวกันกับที่ขับเคลื่อน Spotify และ Google Photos |
มันทำงานอย่างไร?
นักพัฒนาใช้ Firebase SDK สำหรับ Cloud Storage เพื่ออัปโหลดและดาวน์โหลดไฟล์จากไคลเอนต์โดยตรง หากการเชื่อมต่อเครือข่ายไม่ดี ไคลเอนต์สามารถลองดำเนินการใหม่ได้ทันทีจากที่ค้างไว้ ซึ่งช่วยประหยัดเวลาและแบนด์วิดท์ของผู้ใช้
Cloud Storage สำหรับ Firebase จัดเก็บไฟล์ของคุณไว้ในที่เก็บข้อมูล Google Cloud Storage ทำให้สามารถเข้าถึงได้ผ่านทั้ง Firebase และ Google Cloud วิธีนี้ช่วยให้คุณอัปโหลดและดาวน์โหลดไฟล์จากไคลเอ็นต์อุปกรณ์เคลื่อนที่ผ่าน Firebase SDK สำหรับ Cloud Storage ได้อย่างยืดหยุ่น นอกจากนี้ คุณยังประมวลผลฝั่งเซิร์ฟเวอร์ได้ เช่น การกรองรูปภาพหรือการแปลงรหัสวิดีโอโดยใช้ Google Cloud Storage API Cloud Storage ปรับขนาดโดยอัตโนมัติ ซึ่งหมายความว่าไม่จำเป็นต้องย้ายข้อมูลไปยังผู้ให้บริการรายอื่น เรียนรู้เพิ่มเติมเกี่ยวกับคุณประโยชน์ทั้งหมดของ การบูรณาการของเรากับ Google Cloud
Firebase SDK สำหรับ Cloud Storage ผสานรวมกับ Firebase Authentication ได้อย่างราบรื่นเพื่อระบุผู้ใช้ และเรามี ภาษาความปลอดภัยที่เปิดเผย ซึ่งช่วยให้คุณตั้งค่าการควบคุมการเข้าถึงไฟล์แต่ละไฟล์หรือกลุ่มไฟล์ได้ คุณจึงทำให้ไฟล์เป็นแบบสาธารณะหรือส่วนตัวได้ตามที่คุณต้องการ
เส้นทางการนำไปปฏิบัติ
ผสานรวม Firebase SDK สำหรับ Cloud Storage | รวมไคลเอนต์อย่างรวดเร็วผ่าน Gradle, CocoaPods หรือสคริปต์รวม | |
สร้างข้อมูลอ้างอิง | อ้างอิงเส้นทางไปยังไฟล์ เช่น "images/mountains.png" เพื่ออัปโหลด ดาวน์โหลด หรือลบ | |
อัพโหลดหรือดาวน์โหลด | อัปโหลดหรือดาวน์โหลดเป็นประเภทเนทิฟในหน่วยความจำหรือบนดิสก์ | |
รักษาความปลอดภัยไฟล์ของคุณ | ใช้ กฎความปลอดภัย Firebase สำหรับ Cloud Storage เพื่อรักษาความปลอดภัยไฟล์ของคุณ | |
(ไม่บังคับ) สร้างและแชร์ URL ดาวน์โหลด | ใช้ Firebase Admin SDK เพื่อสร้าง URL ที่แชร์ได้เพื่อให้ผู้ใช้ดาวน์โหลดออบเจ็กต์ |
กำลังมองหาการจัดเก็บข้อมูลประเภทอื่นอยู่ใช่ไหม?
- Cloud Firestore เป็นฐานข้อมูลที่ยืดหยุ่นและปรับขนาดได้สำหรับการพัฒนาอุปกรณ์เคลื่อนที่ เว็บ และเซิร์ฟเวอร์จาก Firebase และ Google Cloud
- ฐานข้อมูลเรียลไทม์ Firebase จัดเก็บข้อมูลแอปพลิเคชัน JSON เช่น สถานะเกมหรือข้อความแชท และซิงโครไนซ์การเปลี่ยนแปลงในอุปกรณ์ที่เชื่อมต่อทั้งหมดทันที หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างระหว่างตัวเลือกฐานข้อมูล โปรดดู เลือกฐานข้อมูล: Cloud Firestore หรือฐานข้อมูลเรียลไทม์
- Firebase Remote Config จะจัดเก็บคู่คีย์-ค่าที่นักพัฒนาระบุเพื่อเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปของคุณโดยไม่จำเป็นต้องให้ผู้ใช้ดาวน์โหลดการอัปเดต
- โฮสติ้ง Firebase โฮสต์ HTML, CSS และ JavaScript สำหรับเว็บไซต์ของคุณตลอดจนเนื้อหาอื่นๆ ที่นักพัฒนามอบให้ เช่น กราฟิก แบบอักษร และไอคอน
ขั้นตอนถัดไป
- อัปโหลดไฟล์แรกของคุณไปยัง Cloud Storage โดยใช้การเริ่มต้นอย่างรวดเร็วสำหรับ iOS , Android , Web , C++ หรือ Unity
- เพิ่ม Cloud Storage ให้กับแอป Apple , Android , Web , C++ หรือ Unity
- เรียนรู้เกี่ยวกับวิธีการรักษาความปลอดภัยไฟล์ของคุณโดยใช้ กฎการรักษาความปลอดภัยของ Firebase สำหรับ Cloud Storage
- เพิ่มคุณสมบัติใหม่อันทรงพลัง เช่น การจดจำรูปภาพหรือคำพูดเป็นข้อความโดย การผสานรวมกับ Google Cloud