Cloud Storage for Firebase

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

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

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


หากพร้อมที่จะเริ่มแล้ว เลือกแพลตฟอร์ม:

iOS แอนดรอยด์ เว็บ Flutter

Unity C++

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

การดำเนินการที่มีประสิทธิภาพ SDK Firebase สำหรับ Cloud Storage จะดำเนินการอัปโหลดและดาวน์โหลดโดยไม่คำนึงถึง คุณภาพเครือข่าย การอัปโหลดและดาวน์โหลดสามารถมีประสิทธิภาพได้ ซึ่งหมายความว่าคุณสามารถรีสตาร์ทที่ที่ หยุดทำงาน ช่วยประหยัดเวลาและแบนด์วิดท์ของผู้ใช้
การรักษาความปลอดภัยที่แข็งแกร่ง SDK Firebase สำหรับ Cloud Storage ผสานรวมกับ Firebase Authentication เพื่อให้ การตรวจสอบสิทธิ์ที่ง่ายและสะดวกสำหรับนักพัฒนาซอฟต์แวร์ คุณสามารถใช้ โมเดลความปลอดภัยแบบประกาศเพื่ออนุญาตการเข้าถึงโดยอิงตามชื่อไฟล์ ขนาด และเนื้อหา และข้อมูลเมตาอื่นๆ
รองรับการปรับขนาดได้สูง Cloud Storage สร้างขึ้นเพื่อการปรับขนาดระดับเอกซะไบต์เมื่อแอปของคุณได้รับความนิยมอย่างแพร่หลาย พัฒนาจากต้นแบบไปสู่เวอร์ชันที่ใช้งานจริงได้ง่ายๆ โดยใช้โครงสร้างพื้นฐานเดียวกัน ที่ขับเคลื่อน Spotify และ Google Photos

วิธีการทำงาน

นักพัฒนาแอปใช้ SDK Firebase สำหรับ Cloud Storage เพื่ออัปโหลดและดาวน์โหลดไฟล์ โดยตรงจากลูกค้าโดยตรง หากการเชื่อมต่อเครือข่ายไม่ดี ไคลเอ็นต์จะสามารถ ลองดำเนินการอีกครั้งในจุดที่ค้างไว้ เพื่อช่วยให้ผู้ใช้ประหยัดเวลาและ แบนด์วิดท์

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

SDK Firebase สำหรับ Cloud Storage ผสานรวมกับ Firebase Authentication เพื่อระบุตัวผู้ใช้ และเราจะมอบ ภาษาความปลอดภัยที่ใช้ประกาศที่ให้คุณตั้งค่าได้ การควบคุมการเข้าถึงไฟล์แต่ละไฟล์หรือกลุ่มของไฟล์ เพื่อให้คุณสามารถสร้างไฟล์ในรูปแบบ สาธารณะหรือส่วนตัวได้ตามต้องการ

เส้นทางการใช้งาน

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

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

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

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