الأسئلة الشائعة حول التغييرات التي تم الإعلان عنها في أيلول (سبتمبر) 2024 في خدمة "التخزين في السحابة الإلكترونية لبرنامج Firebase"
تُجري Firebase بعض التغييرات على Cloud Storage for Firebase وتتّخذ
خطوات استباقية لمنع إساءة الاستخدام على منصتنا. يتطلّب ذلك تعديل
البنية الأساسية لدينا بما يتوافق بشكل أفضل مع حصة Google Cloud Storage والفوترة.
نتيجةً لهذه التغييرات في البنية الأساسية، سنبدأ قريبًا في اشتراط استخدام خطة أسعار Blaze المستندة إلى الدفع حسب الاستخدام للمشاريع لاستخدام Cloud Storage for Firebase.
سيظلّ استخدام Blaze بدون تكلفة متاحًا حتى في خطة الأسعار هذه.
راجِع الأسئلة الشائعة التالية حول التغييرات التي أعلنّا عنها في أيلول (سبتمبر) 2024:
سنطلب قريبًا استخدام خطة الأسعار "الدفع حسب الاستخدام" في Blaze إذا أردت استخدام
Cloud Storage for Firebase. لا يزال بإمكانك استخدام Blaze بدون تكلفة حتى في
خطة الأسعار.
ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء
تغييرات عليها. إذا كانت لديك أي أسئلة،
يُرجى التواصل مع فريق دعم Firebase.
ما هي متطلبات خطة الأسعار الجديدة التي تم الإعلان عنها في أيلول (سبتمبر) 2024؟
اعتبارًا من 30 تشرين الأول (أكتوبر) 2024، ستتم تنفيذ
التغييرات التالية:
سيكون تنسيق الاسم PROJECT_ID.firebasestorage.app
(بدلاً من PROJECT_ID.appspot.com السابق).
اعتبارًا من 1 تشرين الأول (أكتوبر) 2025، سيتم إجراء
التغييرات التالية:
للاستمرار في الوصول إلى حزمة التخزين التلقائية وجميع Cloud Storage
الموارد الأخرى، يجب أن يكون مشروعك مُدرَجًا في خطة أسعار Blaze المستندة إلى الدفع عند الاستخدام. ستحافظ أي حزمة تلقائية في *.appspot.com على مستوى الاستخدام الحالي بدون تكلفة حتى في خطة أسعار Blaze.
لماذا تُجري Firebase هذه التغييرات على خطط الأسعار؟
تسعى Firebase جاهدة إلى الحفاظ على أمان منتجاتنا ومنظومتنا المتكاملة. وكجزءٍ
من ذلك، نحن بصدد إجراء بعض التغييرات على Cloud Storage for Firebase ونتّخذ
خطوات استباقية لمنع إساءة الاستخدام على منصتنا. ويشمل ذلك تعديل
البنية الأساسية لدينا بما يتوافق بشكلٍ أفضل مع حصة Google Cloud Storage والفوترة.
هل يمكنني مواصلة الاستخدام بدون تكلفة إذا أجريت ترقية إلى خطة أسعار Blaze؟
نعم. إذا كان لديك حزمة تلقائية على PROJECT_ID.appspot.com وصعّدت إلى خطة أسعار Blaze المستندة إلى الدفع عند الاستخدام، ستحافظ على مستوى الاستخدام الحالي بدون تكلفة لحزمة
التلقائية، كما هو موضّح أدناه. وسيتم تحصيل رسوم منك مقابل أي استخدام يتجاوز هذا الحجم
بدون تكلفة وفقًا لأسعار
Google App Engine.
5 غيغابايت تم تخزينها
1 غيغابايت تم تنزيلها في اليوم
20,000 عملية تحميل في اليوم
50,000 عملية تنزيل في اليوم
يُرجى العِلم أنّه اعتبارًا من 30 تشرين الأول (أكتوبر) 2024، ستتّبع جميع الحِزم الجديدة
التلقائية تنسيق الاسم PROJECT_ID.firebasestorage.app
وستطبّق عليها Google Cloud Storage الأسعار وقواعد الاستخدام،
التي توفّر فئة "مجاني دائمًا" للحِزم في US-CENTRAL1 وUS-EAST1 وUS-WEST1.
إذا أردت مواصلة الوصول إلى ملف التخزين التلقائي في PROJECT_ID.appspot.com، عليك الترقية إلى خطة أسعار Blaze المستندة إلى الدفع عند الاستخدام
بحلول 1 تشرين الأول (أكتوبر) 2025.
ماذا يحدث إذا لم أترقية مشروعي إلى خطة أسعار Blaze؟
اعتبارًا من 30 تشرين الأول (أكتوبر) 2024: إذا لم تكن قد أعددت بعد حزمة Cloud Storage تلقائية في مشروعك، لن تتمكّن من إعدادها ما لم يكن مشروعك مُدرَجًا في خطة أسعار Blaze.
اعتبارًا من 1 تشرين الأول (أكتوبر) 2025: إذا لم يكن
مشروعك مضمّنًا في خطة أسعار Blaze، لن يعود بإمكانك قراءة/كتابة
الوصول إلى الحزمة التلقائية PROJECT_ID.appspot.com. ولن تتمكّن أيضًا
من عرض الحزمة أو الوصول إلى بياناتها في وحدة تحكّم Firebase أو
وحدة تحكّم Google Cloud.
يُرجى العِلم أنّ أي بيانات ستظل في حِزمك، ولكن لن يكون بالإمكان الوصول إليها
إلى أن تتم الترقية إلى خطة أسعار Blaze.
ماذا يحدث إذا تجاوز استخدام حزمة *.appspot.com التلقائية مستوى الاستخدام بدون تكلفة؟
إذا كانت لديك حزمة تلقائية على PROJECT_ID.appspot.com وكنت قد أجريت ترقية إلى خطة أسعار Blaze مع استخدام يتجاوز مستويات الاستخدام بدون تكلفة описанة أدناه، سيتم تحصيل رسوم منك مقابل الزيادة وفقًا لخط أسعار Google App Engine في دورة الفوترة التالية.
ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء
تغييرات عليها. إذا كانت لديك أي أسئلة،
يُرجى التواصل مع فريق دعم Firebase.
هل سيتغيّر اسم حِزمة التخزين التلقائية؟
لا، عند الترقية إلى خطة أسعار Blaze، لن يتغيّر اسم حزمة Cloud Storage التلقائية.
إذا وفّرت الحزمة التلقائية قبل30 تشرين الأول (أكتوبر) 2024، سيكون لحالتك التلقائية
تنسيق اسم على النحو التالي: PROJECT_ID.appspot.com.
إذا وفّرت حزمة التخزين التلقائية في 30 تشرين الأول (أكتوبر) 2024 أو بعد هذا التاريخ، سيكون لحفنة التخزين التلقائية دائمًا تنسيق اسم PROJECT_ID.firebasestorage.app.
ماذا يحدث إذا حذفتُ حزمة *.appspot.com التلقائية؟
لا يمكن استرداد الحِزم المحذوفة. يُرجى العِلم أنّ هذا هو السلوك الحالي
لجميع حِزم Cloud Storage.
اعتبارًا من 30 تشرين الأول (أكتوبر) 2024: إذا حذفت حزمة PROJECT_ID.appspot.com التلقائية، لن تتمكّن من توفير حزمة بتنسيق الاسم نفسه.
بدلاً من ذلك، يمكنك إنشاء حزمة Cloud Storage تلقائية جديدة (إذا كان مشروعك يستخدم
خطة أسعار Blaze) بتنسيق اسم يليه
PROJECT_ID.firebasestorage.app. وستتّبع هذه الخدمة أسعار واستخدام Google Cloud Storage،
التي توفّر فئة "مجاني دائمًا" للحِزم في US-CENTRAL1 وUS-EAST1 وUS-WEST1.
هل أحتاج إلى تحديث قاعدة بيانات تطبيقي؟
لا، لا تحتاج إلى تعديل ملف برمجي تطبيقاتك لتطبيق هذه التغييرات.
ستحتفظ جميع الحِزم التلقائية الحالية من PROJECT_ID.appspot.com بتنسيق
الاسم.
لتجنُّب أي انقطاع في الخدمة، احرص على ترقية مشروعك إلى خطة أسعار Blaze المستندة إلى الدفع عند الاستخدام بحلول 1 تشرين الأول (أكتوبر) 2025.
بعد الترقية إلى خطة أسعار Blaze، سيواصل ملف الأساس
التفاعل مع الحزمة التلقائية PROJECT_ID.appspot.com كما كان يفعل دائمًا.
هل أحتاج إلى نقل بياناتي خارج حزمة *.appspot.com التلقائية؟
لا، لكي تتوافق مع هذه التغييرات، لست بحاجة إلى نقل بياناتك خارج ملف التخزين التلقائي PROJECT_ID.appspot.com.
تغييرات على التفاعلات الآلية (مثل واجهات برمجة تطبيقات REST وTerraform)
إذا كنت تقدّم Cloud Storage for Firebase حِزمًا تلقائية أو تعمل معها
برمجيًا (على سبيل المثال، باستخدام واجهات برمجة التطبيقات REST أو Terraform)، راجِع
التغييرات التالية لمعرفة ما إذا كنت بحاجة إلى تغيير أي شيء في سير العمل أو
التطبيقات.
ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء
تغييرات عليها. إذا كانت لديك أي أسئلة،
يُرجى التواصل مع فريق دعم Firebase.
ما هي التغييرات في استخدام واجهات برمجة تطبيقات REST؟
اعتبارًا من 30 تشرين الأول (أكتوبر) 2024، ستسري التغيُّرات التالية:
اعتبارًا من 30 تشرين الأول (أكتوبر) 2024، سيتم إجراء
التغييرات التالية المرتبطة باستخدام Terraform مع
Cloud Storage for Firebase.
لم يعُد بإمكانك توفير حزمة Cloud Storage for Firebase التلقائية باستخدام
Terraform. يرجع ذلك إلى أنّه لم يعُد بإمكانك توفير هذا الحزمة من خلال
Google App Engine. بدلاً من ذلك، يمكنك تنفيذ أحد الإجراءات التالية:
يمكنك توفير الحزمة من خلال الاتصال بالرقم projects.defaultBucket.create.
لا تتوفّر واجهة برمجة التطبيقات هذه بعد من خلال Terraform.
يمكنك توفير الحزمة من خلال وحدة تحكّم Firebase. انتقِل إلى
مساحة التخزين
في وحدة التحكّم للبدء.
بالإضافة إلى ذلك، يُرجى مراعاة ما يلي بشأن حِزم Cloud Storage التلقائية التي تم توفيرها
بدءًا من 30 تشرين الأول (أكتوبر) 2024:
يجب أن يكون مشروعك ضمن خطة أسعار Blaze المستندة إلى نظام الدفع عند الاستخدام لتوفير ملف شخصي
Cloud Storage تلقائي.
لم تعُد بحاجة إلى توفير مثيل Cloud Firestore التلقائي قبل
حزمة Cloud Storage التلقائية.
لا ينطبق الموقع الجغرافي الذي تختاره لنسخة Cloud Firestore التلقائية
على حزمة Cloud Storage التلقائية (يعني ذلك أنّه يمكن أن تكون
نسخة Cloud Firestore التلقائية وحزمة Cloud Storage التلقائية في مواقع جغرافية
مختلفة).
سيكون تنسيق اسم حزمة Cloud Storage التلقائية هو
PROJECT_ID.firebasestorage.app (بدلاً من الرمز السابق
PROJECT_ID.appspot.com).
حزمة Cloud Storage for Firebase التلقائية (خاصة الحزم التي تحمل اسمًا بتنسيق
PROJECT_ID.appspot.com)
Google Cloud Scheduler (خاصةً للوظائف المُجدوَلة من الجيل الأول)
مع إجراء العديد من التغييرات على منظومة Firebase المتكاملة على مرّ السنين، تغيّرت عمليات ربط
الموارد ذات الصلة بمنصّة Firebase بـ Google App Engine.
ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء
تغييرات عليها. إذا كانت لديك أي أسئلة،
يُرجى التواصل مع فريق دعم Firebase.
ماذا سيحدث إلى "الموقع الجغرافي لموارد Google Cloud التلقائية"؟
حزمة Cloud Storage for Firebase التلقائية (خاصة الحزم التي تحمل اسمًا بتنسيق
PROJECT_ID.appspot.com)
Google Cloud Scheduler (خاصةً للوظائف المُجدوَلة من الجيل الأول)
عند إعداد أيٍّ من هذه الموارد في مشروعك، يتم بشكلٍ آلي
ضبط الموقع الجغرافي لتطبيق Google App Engine في مشروعك.
ويؤدي ذلك بدوره إلى ضبط الموقع الجغرافي لجميع الموارد المرتبطة بملف تعريف الارتباط
Google App Engine.
لاحظ ما يلي:
أي حزمة Cloud Storage تلقائية تم توفيرها قبل30 تشرين الأول (أكتوبر) 2024 (بتنسيق اسم هو
PROJECT_ID.appspot.com) تكون مرتبطة بحساب
Google App Engine. ويعني ذلك ما يلي:
سيحدّد موقع الحزمة موقع الموارد المرتبطة بمحاولة
Google App Engine (مثل الموقع الجغرافي لمثيل Cloud Firestore
التلقائي).
أي حزمة Cloud Storage تلقائية تم توفيرها اعتبارًا من
30 تشرين الأول (أكتوبر) 2024 (بتنسيق الاسم
PROJECT_ID.firebasestorage.app) لا تكون مرتبطة بملف تعريف
Google App Engine. ويعني ذلك ما يلي:
لن يؤدي توفير حزمة Cloud Storage التلقائية إلى ضبط الموقع الجغرافي
للموارد المرتبطة بخدمة Google App Engine (مثل الموقع الجغرافي
لمثيل Cloud Firestore التلقائي).
لن يؤدي توفير نسخة تلقائية من Cloud Firestore إلى ضبط
موقع حزمة Cloud Storage التلقائية لمشروعك.
حزمة Cloud Storage for Firebase التلقائية (خاصة الحزم التي تحمل اسمًا بتنسيق
PROJECT_ID.appspot.com)
Google Cloud Scheduler (خاصةً للوظائف المُجدوَلة من الجيل الأول)
اعتبارًا من 30 تشرين الأول (أكتوبر) 2، لن ينطبق مفهوم
"موارد Google Cloud التلقائية" على الحزم التلقائية
Cloud Storage التي تم توفيرها حديثًا. إنّ الحِزم التلقائية التي تم توفيرها بعد هذا التاريخ لها اسم
بالتنسيق PROJECT_ID.firebasestorage.app، وهي غير
مرتبطة بـ Google App Engine. للاطّلاع على مزيد من المعلومات، راجِع الأسئلة الشائعة:
ماذا يحدث لـ "الموقع الجغرافي لموارد Google Cloud التلقائية"؟
إذا كنت تريد ضبط الموقع الجغرافي لأيّ مورد في مشروع أو الحصول عليه، عليك
التفاعل مع المورد مباشرةً بدلاً من ذلك.
حزمة Cloud Storage for Firebase التلقائية
في وحدة تحكّم Firebase:
اضبط موقع حزمة Cloud Storage تلقائية وابحث عنه في القسم
مساحة التخزين
من وحدة تحكّم Firebase.
يمكنك الحصول على الموقع الجغرافي لحزمة Cloud Storage تلقائية باستخدام
projects.buckets.get.
مثيل Cloud Firestore التلقائي
يُرجى العِلم أنّه إذا وفّرت حزمة Cloud Storage تلقائية قبل 30 تشرين الأول (أكتوبر) 2
2024، سبق أن تم ضبط الموقع الجغرافي لمثيل Cloud Firestore التلقائي للمشروع (بسبب
عمليات الربط بـ Google App Engine).
في وحدة تحكّم Firebase:
اضبط الموقع الجغرافي لنسخة Cloud Firestore تلقائية وابحث عنه في القسم
Firestore
من وحدة تحكّم Firebase.
استخدام واجهات برمجة تطبيقات REST:
يمكنك ضبط الموقع الجغرافي لمثيل Cloud Firestore تلقائي أثناء توفيره
عند الاتصال بخدمة projects.databases.create.
يمكنك الحصول على الموقع الجغرافي لمثيل Cloud Firestore تلقائي باستخدام
projects.databases.get.
الدوال المُجدوَلة (الجيل الأول)
يُرجى العِلم أنّه في حال توفير حزمة Cloud Storage تلقائية قبل 30 تشرين الأول (أكتوبر) 2
2024، سبق أن تم ضبط الدوال المُجدوَلة للمشروع (الجيل الأول) (بسبب عمليات الربط بجدول Google App Engine).