了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

ที่เก็บข้อมูลบนคลาวด์สำหรับ Firebase

Cloud Storage for Firebase สร้างขึ้นสำหรับนักพัฒนาแอปที่ต้องการจัดเก็บและให้บริการเนื้อหาที่ผู้ใช้สร้างขึ้น เช่น รูปภาพหรือวิดีโอ

Cloud Storage for Firebase เป็นบริการพื้นที่จัดเก็บออบเจ็กต์ที่มีประสิทธิภาพ เรียบง่าย และคุ้มค่า ซึ่งสร้างขึ้นสำหรับขนาด Google Firebase SDK สำหรับ Cloud Storage เพิ่มความปลอดภัยของ Google ในการอัปโหลดไฟล์และดาวน์โหลดไฟล์สำหรับแอป Firebase โดยไม่คำนึงถึงคุณภาพของเครือข่าย

คุณสามารถใช้ SDK ของเราเพื่อจัดเก็บภาพ เสียง วิดีโอ หรือเนื้อหาที่ผู้ใช้สร้างขึ้นอื่นๆ บนเซิร์ฟเวอร์ คุณสามารถใช้ Google Cloud Storage API เพื่อเข้าถึงไฟล์เดียวกันได้

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

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

การดำเนินงานที่แข็งแกร่ง Firebase SDK สำหรับ Cloud Storage ทำการอัปโหลดและดาวน์โหลดโดยไม่คำนึงถึงคุณภาพของเครือข่าย การอัปโหลดและการดาวน์โหลดนั้นมีประสิทธิภาพ ซึ่งหมายความว่าจะเริ่มต้นใหม่ในตำแหน่งที่หยุด ประหยัดเวลาและแบนด์วิดท์ของผู้ใช้ของคุณ
ความปลอดภัยที่แข็งแกร่ง Firebase SDK สำหรับ Cloud Storage ผสานรวมกับการตรวจสอบสิทธิ์ Firebase เพื่อให้การตรวจสอบสิทธิ์ที่ใช้งานง่ายสำหรับนักพัฒนา คุณสามารถใช้รูปแบบการรักษาความปลอดภัยที่เปิดเผยของเราเพื่ออนุญาตการเข้าถึงตามชื่อไฟล์ ขนาด ประเภทเนื้อหา และข้อมูลเมตาอื่นๆ
ความสามารถในการปรับขยายได้สูง 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 ได้อย่างราบรื่นเพื่อระบุผู้ใช้ และเราจัดเตรียม ภาษาความปลอดภัยที่เปิดเผย ซึ่งช่วยให้คุณตั้งค่าการควบคุมการเข้าถึงไฟล์แต่ละไฟล์หรือกลุ่มของไฟล์ คุณจึงทำให้ไฟล์เป็นแบบสาธารณะหรือส่วนตัวได้ตามที่คุณต้องการ

เส้นทางการดำเนินการ

ผสานรวม Firebase SDK สำหรับ Cloud Storage รวมลูกค้าอย่างรวดเร็วผ่าน Gradle, CocoaPods หรือสคริปต์รวม
สร้างข้อมูลอ้างอิง อ้างอิงเส้นทางไปยังไฟล์ เช่น "images/mountains.png" เพื่ออัปโหลด ดาวน์โหลด หรือลบ
อัพโหลดหรือดาวน์โหลด อัปโหลดหรือดาวน์โหลดเป็นประเภทเนทีฟในหน่วยความจำหรือบนดิสก์
รักษาความปลอดภัยไฟล์ของคุณ ใช้ กฎความปลอดภัยของ Firebase สำหรับ Cloud Storage เพื่อรักษาความปลอดภัยไฟล์ของคุณ

ต้องการจัดเก็บข้อมูลประเภทอื่น ๆ หรือไม่?

  • Cloud Firestore เป็นฐานข้อมูลที่ยืดหยุ่นและปรับขนาดได้สำหรับการพัฒนาอุปกรณ์เคลื่อนที่ เว็บ และเซิร์ฟเวอร์จาก Firebase และ Google Cloud
  • ฐานข้อมูลเรียลไทม์ของ Firebase จัดเก็บข้อมูลแอปพลิเคชัน JSON เช่น สถานะเกมหรือข้อความแชท และซิงโครไนซ์การเปลี่ยนแปลงในอุปกรณ์ที่เชื่อมต่อทั้งหมดทันที หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างระหว่างตัวเลือกฐานข้อมูล โปรดดู ที่ เลือกฐานข้อมูล: Cloud Firestore หรือ Realtime Database
  • การกำหนดค่า ระยะไกลของ Firebase จะจัดเก็บคู่คีย์-ค่าที่นักพัฒนาระบุเพื่อเปลี่ยนลักษณะการทำงานและลักษณะของแอปของคุณโดยที่ผู้ใช้ไม่ต้องดาวน์โหลดการอัปเดต
  • Firebase Hosting โฮสต์ HTML, CSS และ JavaScript สำหรับเว็บไซต์ของคุณ รวมถึงเนื้อหาอื่นๆ ที่นักพัฒนาจัดหาให้ เช่น กราฟิก แบบอักษร และไอคอน

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