الأسئلة الشائعة حول التغييرات التي تم الإعلان عنها في أيلول (سبتمبر) 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.
ماذا يحدث إذا لم أرقّي مشروعي إلى خطة أسعار 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 التلقائية؟
يمكن استعادة الحزمة المحذوفة باستخدام واجهة برمجة التطبيقات
Buckets: restore
في 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 API وTerraform)
إذا كنت توفّر أو تستخدم حِزم Cloud Storage for Firebase تلقائية بشكل آلي (على سبيل المثال، باستخدام واجهات برمجة تطبيقات REST أو Terraform)، راجِع التغييرات التالية لمعرفة ما إذا كنت بحاجة إلى تغيير أي شيء في سير العمل أو التطبيقات.
ندرك أنّ هذه التغييرات ستتطلّب منك وقتًا لتقييمها وإجراء تغييرات على مشروعك وسير عملك في Firebase. إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.
ما هي التغييرات التي يجب إجراؤها لاستخدام واجهات REST API؟
اعتبارًا من 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 أكتوبر 2024، يكون قد تم تحديد موقع مثيل Cloud Firestore التلقائي للمشروع (بسبب عمليات الربط مع Google App Engine).
في وحدة تحكّم Firebase:
اضبط موقعًا جغرافيًا Cloud Firestore تلقائيًا للعثور على مثيل في قسم Firestore في Firebase Console.
يمكنك الحصول على الموقع الجغرافي لمثيل Cloud Firestore تلقائي باستخدام
projects.databases.get.
الدوال المُجدوَلة (الجيل الأول)
يُرجى العِلم أنّه إذا وفّرت حزمة Cloud Storage تلقائية قبل 30 أكتوبر 2024، سيتم ضبط الدوال المجدوَلة (الجيل الأول) للمشروع تلقائيًا (بسبب عمليات الربط مع Google App Engine).
تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-09-06 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,[]]