ที่เก็บข้อมูลบนคลาวด์สำหรับ Firebase
Cloud Storage for Firebase สร้างขึ้นสำหรับนักพัฒนาแอปที่ต้องการจัดเก็บและให้บริการเนื้อหาที่ผู้ใช้สร้างขึ้น เช่น รูปภาพหรือวิดีโอ
Cloud Storage for Firebase คือบริการพื้นที่เก็บข้อมูลออบเจกต์ที่ทรงพลัง เรียบง่าย และคุ้มค่าซึ่งสร้างขึ้นสำหรับ Google Scale Firebase SDK สำหรับ Cloud Storage เพิ่มความปลอดภัยของ Google ในการอัปโหลดและดาวน์โหลดไฟล์สำหรับแอป Firebase โดยไม่คำนึงถึงคุณภาพเครือข่ายคุณสามารถใช้ SDK ไคลเอ็นต์ของเราเพื่อจัดเก็บรูปภาพ เสียง วิดีโอ หรือเนื้อหาอื่นๆ ที่ผู้ใช้สร้างขึ้น บนเซิร์ฟเวอร์ คุณสามารถใช้ Firebase Admin SDK เพื่อจัดการบัคเก็ตและสร้าง URL สำหรับดาวน์โหลด และใช้ Google Cloud Storage API เพื่อเข้าถึงไฟล์ของคุณ
ความสามารถที่สำคัญ
การดำเนินงานที่แข็งแกร่ง | Firebase SDK สำหรับ Cloud Storage ทำการอัปโหลดและดาวน์โหลดโดยไม่คำนึงถึงคุณภาพเครือข่าย การอัปโหลดและดาวน์โหลดเป็นไปอย่างมีประสิทธิภาพ หมายความว่าจะเริ่มต้นใหม่เมื่อหยุดทำงาน ช่วยประหยัดเวลาและแบนด์วิธของผู้ใช้ |
การรักษาความปลอดภัยที่แข็งแกร่ง | SDK ของ Firebase สำหรับ Cloud Storage ผสานรวมกับการตรวจสอบสิทธิ์ของ Firebase เพื่อมอบการตรวจสอบสิทธิ์ที่เรียบง่ายและเป็นธรรมชาติสำหรับนักพัฒนา คุณสามารถใช้รูปแบบการรักษาความปลอดภัยแบบประกาศของเราเพื่ออนุญาตการเข้าถึงตามชื่อไฟล์ ขนาด ประเภทเนื้อหา และข้อมูลเมตาอื่นๆ |
ความสามารถในการปรับขนาดสูง | Cloud Storage สร้างขึ้นสำหรับขนาดเอกซะไบต์เมื่อแอปของคุณแพร่ระบาด เติบโตอย่างง่ายดายจากต้นแบบไปสู่การผลิตโดยใช้โครงสร้างพื้นฐานเดียวกันกับที่ขับเคลื่อน Spotify และ Google Photos |
มันทำงานอย่างไร?
นักพัฒนาใช้ Firebase SDK สำหรับ Cloud Storage เพื่ออัปโหลดและดาวน์โหลดไฟล์โดยตรงจากไคลเอ็นต์ หากการเชื่อมต่อเครือข่ายไม่ดี ไคลเอนต์สามารถลองดำเนินการใหม่อีกครั้งจากจุดที่ค้างไว้ ซึ่งช่วยประหยัดเวลาและแบนด์วิธของผู้ใช้
Cloud Storage for Firebase จัดเก็บไฟล์ของคุณในบัคเก็ต Google Cloud Storage ทำให้สามารถเข้าถึงได้ผ่านทั้ง Firebase และ Google Cloud ซึ่งช่วยให้คุณมีความยืดหยุ่นในการอัปโหลดและดาวน์โหลดไฟล์จากไคลเอนต์มือถือผ่าน Firebase SDK สำหรับ Cloud Storage นอกจากนี้ คุณสามารถทำการประมวลผลฝั่งเซิร์ฟเวอร์ เช่น การกรองรูปภาพหรือการแปลงรหัสวิดีโอโดยใช้ API ของ Google Cloud Storage Cloud Storage ปรับขนาดโดยอัตโนมัติ หมายความว่าไม่จำเป็นต้องย้ายไปยังผู้ให้บริการรายอื่น เรียนรู้เพิ่มเติมเกี่ยวกับประโยชน์ทั้งหมดของ การผสานรวมกับ Google Cloud
SDK ของ Firebase สำหรับ Cloud Storage ผสานรวมเข้ากับ การตรวจสอบความถูกต้องของ Firebase อย่างราบรื่นเพื่อระบุผู้ใช้ และเรามี ภาษาความปลอดภัยที่เปิดเผย ซึ่งช่วยให้คุณตั้งค่าการควบคุมการเข้าถึงในแต่ละไฟล์หรือกลุ่มของไฟล์ คุณจึงสร้างไฟล์เป็นสาธารณะหรือส่วนตัวได้ตามต้องการ
เส้นทางการใช้งาน
ผสานรวม Firebase SDK สำหรับ Cloud Storage | รวมลูกค้าอย่างรวดเร็วผ่าน Gradle, CocoaPods หรือการรวมสคริปต์ | |
สร้างข้อมูลอ้างอิง | อ้างอิงเส้นทางไปยังไฟล์ เช่น "images/mountains.png" เพื่ออัปโหลด ดาวน์โหลด หรือลบ | |
อัปโหลดหรือดาวน์โหลด | อัปโหลดหรือดาวน์โหลดไปยังประเภทดั้งเดิมในหน่วยความจำหรือบนดิสก์ | |
รักษาความปลอดภัยไฟล์ของคุณ | ใช้ กฎความปลอดภัยของ Firebase สำหรับ Cloud Storage เพื่อรักษาความปลอดภัยให้กับไฟล์ของคุณ | |
(ไม่บังคับ) สร้างและแชร์ URL ดาวน์โหลด | ใช้ Firebase Admin SDK เพื่อสร้าง URL ที่แชร์ได้เพื่อให้ผู้ใช้ดาวน์โหลดออบเจ็กต์ |
ต้องการจัดเก็บข้อมูลประเภทอื่นหรือไม่?
- Cloud Firestore เป็นฐานข้อมูลที่ยืดหยุ่นและปรับขนาดได้สำหรับการพัฒนามือถือ เว็บ และเซิร์ฟเวอร์จาก Firebase และ Google Cloud
- Firebase Realtime Database จัดเก็บข้อมูลแอปพลิเคชัน 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