Cloud Storage สำหรับ Firebase
Cloud Storage สำหรับ Firebase สร้างขึ้นสำหรับนักพัฒนาแอปที่ต้องการจัดเก็บและให้บริการเนื้อหาที่ผู้ใช้สร้างขึ้นเช่นรูปภาพหรือวิดีโอ
Cloud Storage for Firebase เป็นบริการพื้นที่จัดเก็บอ็อบเจ็กต์ที่มีประสิทธิภาพใช้งานง่ายและคุ้มค่าที่สร้างขึ้นสำหรับสเกลของ Google Firebase SDK สำหรับ Cloud Storage เพิ่มความปลอดภัยของ Google ในการอัปโหลดและดาวน์โหลดไฟล์สำหรับแอป Firebase ของคุณโดยไม่คำนึงถึงคุณภาพเครือข่ายคุณสามารถใช้ SDK ของเราเพื่อจัดเก็บรูปภาพเสียงวิดีโอหรือเนื้อหาอื่น ๆ ที่ผู้ใช้สร้างขึ้น บนเซิร์ฟเวอร์คุณสามารถใช้ Google Cloud Storage API เพื่อเข้าถึงไฟล์เดียวกันได้
ความสามารถที่สำคัญ
การดำเนินงานที่แข็งแกร่ง | Firebase SDK สำหรับ Cloud Storage ทำการอัปโหลดและดาวน์โหลดโดยไม่คำนึงถึงคุณภาพของเครือข่าย การอัปโหลดและดาวน์โหลดมีประสิทธิภาพซึ่งหมายความว่าจะเริ่มต้นใหม่เมื่อหยุดทำงานช่วยประหยัดเวลาและแบนด์วิดท์ของผู้ใช้ |
ความปลอดภัยที่แข็งแกร่ง | Firebase SDK สำหรับ Cloud Storage ผสานรวมกับ Firebase Authentication เพื่อมอบการตรวจสอบสิทธิ์ที่ง่ายและใช้งานง่ายสำหรับนักพัฒนา คุณสามารถใช้รูปแบบการรักษาความปลอดภัยที่เปิดเผยของเราเพื่ออนุญาตการเข้าถึงตามชื่อไฟล์ขนาดประเภทเนื้อหาและข้อมูลเมตาอื่น ๆ |
ความยืดหยุ่นสูง | Cloud Storage สร้างขึ้นสำหรับระดับ Exabyte เมื่อแอปของคุณแพร่ระบาด เติบโตจากต้นแบบไปสู่การผลิตได้อย่างง่ายดายโดยใช้โครงสร้างพื้นฐานเดียวกับที่ขับเคลื่อน 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 เพื่อรักษาความปลอดภัยไฟล์ของคุณ |
ต้องการจัดเก็บข้อมูลประเภทอื่นหรือไม่?
- Cloud Firestore เป็นฐานข้อมูลที่ยืดหยุ่นและปรับขนาดได้สำหรับการพัฒนาอุปกรณ์เคลื่อนที่เว็บและเซิร์ฟเวอร์จาก Firebase และ Google Cloud
- ฐานข้อมูลเรียลไทม์ของ Firebase จัด เก็บข้อมูลแอปพลิเคชัน JSON เช่นสถานะเกมหรือข้อความแชทและซิงโครไนซ์การเปลี่ยนแปลงในอุปกรณ์ที่เชื่อมต่อทั้งหมดได้ทันที หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างระหว่างตัวเลือกฐานข้อมูลโปรดดูที่ เลือกฐานข้อมูล: Cloud Firestore หรือ Realtime Database
- Firebase Remote Config จัด เก็บคู่คีย์ - ค่าที่นักพัฒนาระบุไว้เพื่อเปลี่ยนพฤติกรรมและรูปลักษณ์ของแอปโดยไม่ต้องให้ผู้ใช้ดาวน์โหลดการอัปเดต
- Firebase Hosting โฮสต์ HTML, CSS และ JavaScript สำหรับเว็บไซต์ของคุณตลอดจนเนื้อหาอื่น ๆ ที่นักพัฒนาจัดหาให้เช่นกราฟิกแบบอักษรและไอคอน
ขั้นตอนถัดไป
- อัปโหลดไฟล์แรกของคุณไปยัง Cloud Storage โดยใช้ Quickstarts สำหรับ iOS , Android , Web , C ++ หรือ Unity
- เพิ่ม Cloud Storage ให้กับแอป iOS , Android , Web , C ++ หรือ Unity
- เรียนรู้เกี่ยวกับวิธีรักษาความปลอดภัยไฟล์ของคุณโดยใช้ กฎความปลอดภัยของ Firebase สำหรับ Cloud Storage
- เพิ่มคุณสมบัติใหม่ที่มีประสิทธิภาพเช่นการจดจำรูปภาพหรือการพูดเป็นข้อความโดย การทำงานร่วมกับ Google Cloud