الأسئلة الشائعة حول التغييرات التي تم الإعلان عنها في أيلول (سبتمبر) 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 تشرين الأول (أكتوبر) 2024، لن ينطبق مفهوم
"موارد 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).
يمكنك ضبط الموقع الجغرافي لدالة مجدوَلة أثناء
إعدادها ونشرها.
يمكنك الحصول على الموقع الجغرافي لوظيفة مجدوَلة من اسم الموضوع لوظيفتها ووظيفتها فيconsole
Google Cloud
(firebase-schedule-FUNCTION_NAME-REGION.