ที่เก็บข้อมูลบนคลาวด์สำหรับ 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 เพื่อเข้าถึงไฟล์ของคุณได้

การตั้งค่า iOS+ การตั้งค่า Android การตั้งค่า เว็บ การตั้งค่า Flutter การตั้งค่า C++ การตั้งค่า Unity

ความสามารถที่สำคัญ

การดำเนินงานที่แข็งแกร่ง 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 สำหรับเว็บไซต์ของคุณตลอดจนเนื้อหาอื่นๆ ที่นักพัฒนามอบให้ เช่น กราฟิก แบบอักษร และไอคอน

ขั้นตอนถัดไป