التخزين السحابي لـ Firebase
تم تصميم Cloud Storage for Firebase لمطوري التطبيقات الذين يحتاجون إلى تخزين وتقديم المحتوى الذي ينشئه المستخدم ، مثل الصور أو مقاطع الفيديو.
Cloud Storage for Firebase هي خدمة تخزين كائنات قوية وبسيطة وفعالة من حيث التكلفة مصممة لتناسب مقياس Google. تضيف حزم Firebase SDK للتخزين السحابي أمان Google إلى تحميلات وتنزيلات الملفات لتطبيقات Firebase ، بغض النظر عن جودة الشبكة.يمكنك استخدام أدوات تطوير البرامج (SDK) الخاصة بالعميل لتخزين الصور أو الصوت أو الفيديو أو أي محتوى آخر من إنشاء المستخدمين. على الخادم ، يمكنك استخدام Firebase Admin SDK لإدارة الحاويات وإنشاء عناوين URL للتنزيل ، واستخدام Google Cloud Storage APIs للوصول إلى ملفاتك.
القدرات الأساسية
عمليات قوية | تُجري حزم Firebase SDK للتخزين السحابي عمليات التحميل والتنزيل بغض النظر عن جودة الشبكة. عمليات التحميل والتنزيلات قوية ، مما يعني إعادة تشغيلها من حيث توقفت ، مما يوفر وقت المستخدمين وعرض النطاق الترددي. |
أمان قوي | تتكامل حزم Firebase SDK للتخزين السحابي مع مصادقة Firebase لتوفير مصادقة بسيطة وبديهية للمطورين. يمكنك استخدام نموذج الأمان التعريفي الخاص بنا للسماح بالوصول استنادًا إلى اسم الملف والحجم ونوع المحتوى والبيانات الوصفية الأخرى. |
قابلية عالية للتوسع | تم تصميم التخزين السحابي لمقياس إكسابايت عندما ينتشر تطبيقك. تنمو بسهولة من النموذج الأولي إلى الإنتاج باستخدام نفس البنية التحتية التي تدعم Spotify و Google Photos. |
كيف يعمل؟
يستخدم المطورون حزم Firebase SDK للتخزين السحابي لتحميل الملفات وتنزيلها مباشرة من العملاء. إذا كان اتصال الشبكة ضعيفًا ، يمكن للعميل إعادة محاولة العملية تمامًا من حيث توقف ، مما يوفر وقت المستخدمين وعرض النطاق الترددي.
يخزن Cloud Storage for Firebase ملفاتك في حاوية Google Cloud Storage ، مما يسهل الوصول إليها من خلال كل من Firebase و Google Cloud. يتيح لك ذلك المرونة في تحميل وتنزيل الملفات من عملاء الأجهزة المحمولة عبر Firebase SDKs للتخزين السحابي. بالإضافة إلى ذلك ، يمكنك إجراء معالجة من جانب الخادم مثل تصفية الصور أو تحويل ترميز الفيديو باستخدام Google Cloud Storage APIs . يتوسع التخزين السحابي تلقائيًا ، مما يعني أنه لا داعي للترحيل إلى أي مزود آخر. تعرف على المزيد حول جميع مزايا تكاملنا مع Google Cloud .
تتكامل حزم Firebase SDK للتخزين السحابي بسلاسة مع مصادقة Firebase لتحديد المستخدمين ، ونحن نقدم لغة أمان تعريفية تتيح لك تعيين عناصر التحكم في الوصول على الملفات الفردية أو مجموعات الملفات ، بحيث يمكنك جعل الملفات عامة أو خاصة كما تريد.
مسار التنفيذ
ادمج حزم Firebase SDK للتخزين السحابي. | قم بتضمين العملاء بسرعة عبر Gradle أو CocoaPods أو تضمين برنامج نصي. | |
قم بإنشاء مرجع | قم بالإشارة إلى المسار إلى ملف ، مثل "images / Mountains.png" ، لتحميله أو تنزيله أو حذفه. | |
تحميل أو تنزيل | تحميل أو تنزيل لأنواع أصلية في الذاكرة أو على القرص. | |
تأمين ملفاتك | استخدم قواعد أمان Firebase للتخزين السحابي لتأمين ملفاتك. | |
(اختياري) إنشاء ومشاركة عناوين URL للتنزيل | استخدم Firebase Admin SDK لإنشاء عناوين URL قابلة للمشاركة للسماح للمستخدمين بتنزيل الكائنات. |
تبحث لتخزين أنواع أخرى من البيانات؟
- Cloud Firestore هي قاعدة بيانات مرنة وقابلة للتطوير للجوال والويب وتطوير الخادم من Firebase و Google Cloud.
- تخزن قاعدة بيانات Firebase Realtime بيانات تطبيق JSON ، مثل حالة اللعبة أو رسائل الدردشة ، وتزامن التغييرات على الفور عبر جميع الأجهزة المتصلة. لمعرفة المزيد حول الاختلافات بين خيارات قاعدة البيانات ، راجع اختيار قاعدة بيانات: Cloud Firestore أو Realtime Database .
- يخزن Firebase Remote Config أزواج قيمة المفتاح التي يحددها المطور لتغيير سلوك ومظهر تطبيقك دون مطالبة المستخدمين بتنزيل تحديث.
- يستضيف Firebase Hosting HTML و CSS و JavaScript لموقع الويب الخاص بك بالإضافة إلى الأصول الأخرى التي يوفرها المطور مثل الرسومات والخطوط والرموز.
الخطوات التالية
- قم بتحميل ملفك الأول إلى Cloud Storage باستخدام تطبيقاتنا السريعة لأنظمة iOS أو Android أو Web أو C ++ أو Unity .
- أضف Cloud Storage إلى تطبيق Apple أو Android أو Web أو C ++ أو Unity .
- تعرف على كيفية تأمين ملفاتك باستخدام قواعد أمان Firebase للتخزين السحابي .
- أضف ميزات جديدة قوية مثل التعرف على الصور أو الكلام إلى نص من خلال الدمج مع Google Cloud .