الأسئلة الشائعة حول التغييرات التي تم الإعلان عنها في أيلول (سبتمبر) 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.

  • اعتبارًا من 30 تشرين الأول (أكتوبر) 2024، ستتم تنفيذ التغييرات التالية:

  • اعتبارًا من 1 تشرين الأول (أكتوبر) 2025، سيتم إجراء التغييرات التالية:

    • للاستمرار في الوصول إلى حزمة التخزين التلقائية وجميع Cloud Storage الموارد الأخرى، يجب أن يكون مشروعك مُدرَجًا في خطة أسعار Blaze المستندة إلى الدفع عند الاستخدام. ستحافظ أي حزمة تلقائية في *.appspot.com على مستوى الاستخدام الحالي بدون تكلفة حتى في خطة أسعار Blaze.

مزيد من المعلومات حول ما يحدث في حال عدم الترقية إلى خطة أسعار Blaze بحلول هذا التاريخ إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

تسعى Firebase جاهدة إلى الحفاظ على أمان منتجاتنا ومنظومتنا المتكاملة. وكجزءٍ من ذلك، نحن بصدد إجراء بعض التغييرات على Cloud Storage for Firebase ونتّخذ خطوات استباقية لمنع إساءة الاستخدام على منصتنا. ويشمل ذلك تعديل البنية الأساسية لدينا بما يتوافق بشكلٍ أفضل مع حصة Google Cloud Storage والفوترة.

نعم. إذا كان لديك حزمة تلقائية على 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 المستندة إلى نظام الدفع عند الاستخدام، عليك ربط مشروعك بأحد حسابات Cloud Billing. يمكنك استخدام سير عمل وحدة تحكّم Firebase لترقية خطة الأسعار.

لترقية خطة الأسعار، يجب أن يكون لديك دور "إدارة الهوية وإمكانية الوصول" وهو المالك لمشروعك.

إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

إذا أردت مواصلة الوصول إلى ملف التخزين التلقائي في PROJECT_ID.appspot.com، عليك الترقية إلى خطة أسعار Blaze المستندة إلى الدفع عند الاستخدام بحلول 1 تشرين الأول (أكتوبر) 2025.

لترقية مشروعك إلى خطة الأسعار في Blaze المستندة إلى نظام الدفع عند الاستخدام، عليك ربط مشروعك بأحد حسابات Cloud Billing. يمكنك استخدام سير عمل وحدة تحكّم Firebase لترقية خطة الأسعار.

  • اعتبارًا من 30 تشرين الأول (أكتوبر) 2024: إذا لم تكن قد أعددت بعد حزمة Cloud Storage تلقائية في مشروعك، لن تتمكّن من إعدادها ما لم يكن مشروعك مُدرَجًا في خطة أسعار Blaze.

  • اعتبارًا من 1 تشرين الأول (أكتوبر) 2025: إذا لم يكن مشروعك مضمّنًا في خطة أسعار Blaze، لن يعود بإمكانك قراءة/كتابة الوصول إلى الحزمة التلقائية PROJECT_ID.appspot.com. ولن تتمكّن أيضًا من عرض الحزمة أو الوصول إلى بياناتها في وحدة تحكّم Firebase أو وحدة تحكّم Google Cloud.

    يُرجى العِلم أنّ أي بيانات ستظل في حِزمك، ولكن لن يكون بالإمكان الوصول إليها إلى أن تتم الترقية إلى خطة أسعار Blaze.

إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

إذا كانت لديك حزمة تلقائية على PROJECT_ID.appspot.com وكنت قد أجريت ترقية إلى خطة أسعار Blaze مع استخدام يتجاوز مستويات الاستخدام بدون تكلفة описанة أدناه، سيتم تحصيل رسوم منك مقابل الزيادة وفقًا لخط أسعار Google App Engine في دورة الفوترة التالية.

  • ‫5 غيغابايت تم تخزينها
  • 1 غيغابايت تم تنزيلها في اليوم
  • 20,000 عملية تحميل في اليوم
  • 50,000 عملية تنزيل في اليوم

إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

تغييرات على حزمة Cloud Storage التلقائية

ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء تغييرات عليها. إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

لا، عند الترقية إلى خطة أسعار Blaze، لن يتغيّر اسم حزمة Cloud Storage التلقائية.

  • إذا وفّرت الحزمة التلقائية قبل 30 تشرين الأول (أكتوبر) 2024، سيكون لحالتك التلقائية تنسيق اسم على النحو التالي: PROJECT_ID.appspot.com.

    الاستثناء الوحيد هو في حال حذف حزمة *.appspot.com وتوفير حزمة تلقائية جديدة.

  • إذا وفّرت حزمة التخزين التلقائية في 30 تشرين الأول (أكتوبر) 2024 أو بعد هذا التاريخ، سيكون لحفنة التخزين التلقائية دائمًا تنسيق اسم PROJECT_ID.firebasestorage.app.

لا يمكن استرداد الحِزم المحذوفة. يُرجى العِلم أنّ هذا هو السلوك الحالي لجميع حِزم 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 كما كان يفعل دائمًا.

لا، لكي تتوافق مع هذه التغييرات، لست بحاجة إلى نقل بياناتك خارج ملف التخزين التلقائي PROJECT_ID.appspot.com.

طالما أنّك ترقية مشروعك إلى خطة أسعار Blaze للدفع حسب الاستخدام بحلول 1 تشرين الأول (أكتوبر) 2025، لن تواجه أي انقطاعات في الخدمة.

تغييرات على التفاعلات الآلية (مثل واجهات برمجة تطبيقات REST وTerraform)

إذا كنت تقدّم Cloud Storage for Firebase حِزمًا تلقائية أو تعمل معها برمجيًا (على سبيل المثال، باستخدام واجهات برمجة التطبيقات REST أو Terraform)، راجِع التغييرات التالية لمعرفة ما إذا كنت بحاجة إلى تغيير أي شيء في سير العمل أو التطبيقات.

ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء تغييرات عليها. إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

اعتبارًا من 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).

التغييرات في "موارد Google Cloud التلقائية"

"موارد Google Cloud التلقائية" هي أي موارد مشروع مرتبطة بـ Google App Engine، بما في ذلك ما يلي:

  • مثيل Cloud Firestore التلقائي
  • حزمة Cloud Storage for Firebase التلقائية (خاصة الحزم التي تحمل اسمًا بتنسيق PROJECT_ID.appspot.com)
  • Google Cloud Scheduler (خاصةً للوظائف المُجدوَلة من الجيل الأول)

مع إجراء العديد من التغييرات على منظومة Firebase المتكاملة على مرّ السنين، تغيّرت عمليات ربط الموارد ذات الصلة بمنصّة Firebase بـ Google App Engine.

ندرك أنّ هذه التغييرات ستتطلّب منك بعض الوقت لتقييم مشروعك وعمليات سير العمل في Firebase وإجراء تغييرات عليها. إذا كانت لديك أي أسئلة، يُرجى التواصل مع فريق دعم Firebase.

"الموقع الجغرافي لموارد Google Cloud التلقائية" هو إعداد الموقع الجغرافي لأي موارد مشروع مرتبطة بملف العميل Google App Engine، بما في ذلك ما يلي:

  • مثيل Cloud Firestore التلقائي
  • حزمة 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 التلقائية هي الآن المواقع الجغرافية نفسها المتاحة لحزمة Google Cloud Storage (بدلاً من أن تقتصر على المواقع الجغرافية لحزمة Google App Engine).

"موارد Google Cloud التلقائية" هي أي موارد مشروع مرتبطة بـ Google App Engine، بما في ذلك ما يلي:

  • مثيل Cloud Firestore التلقائي
  • حزمة 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.
  • استخدام واجهات برمجة تطبيقات REST:

مثيل 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.