الأسئلة الشائعة حول التغييرات في أسعار "مساحة تخزين سحابية لـ Firebase" والحِزم التلقائية

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

نتيجةً لهذه التغييرات في البنية الأساسية، نطلب الآن أن تكون المشاريع ضمن خطة التسعير Blaze للدفع حسب الاستخدام من أجل استخدام Cloud Storage for Firebase. سيظل الاستخدام بدون تكلفة متاحًا حتى في خطة أسعار Blaze.

راجِع الأسئلة الشائعة التالية لمعرفة تفاصيل حول التغييرات:



التجربة المتوقّعة إذا لم تتم الترقية

ما سيحدث: اعتبارًا من 3 فبراير 2026، إذا كان لديك حزمة *.appspot.com تلقائية وكان مشروعك على Firebase لا يزال ضمن خطة أسعار Spark، ستفقد إذن الوصول إلى الحزمة من خلال وحدة التحكّم، وستبدأ طلبات البيانات من واجهة برمجة التطبيقات في عرض الخطأين 402 و403.

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

لا يمكن الوصول إلى وحدة التحكّم

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

أخطاء 402 و403

ستبدأ طلباتك إلى واجهات برمجة التطبيقات في Cloud Storage (مثل الطلبات من تطبيقك) في التعذّر وستعرض أخطاء 402 أو 403.

أخطاء 402
"error": {
    "code": 402,
    "message": "Cloud Storage for Firebase no longer supports Firebase projects that are on the no-cost Spark pricing plan. Please upgrade to the pay-as-you-go Blaze pricing plan to maintain access to your default bucket and all other Cloud Storage resources. For details, see our FAQ: https://firebase.google.com/docs/storage/faqs-storage-changes-announced-sept-2024"
  }

أو

storage/quota-exceeded: Firebase Storage: Quota for bucket '{project-id}.appspot.com' exceeded, please view quota on https://firebase.google.com/pricing/. (storage/quota-exceeded)
أخطاء 403
<Error>
  <Code>UserProjectAccountProblem</Code>
  <Message>The project to be billed is associated with an absent billing account.</Message>
  <Details>The billing account for the owning project is disabled in state absent</Details>
</Error>

أو

storage/unauthorized: User does not have permission to access {path}



تغييرات في متطلبات خطة الأسعار

نشترط الآن استخدام خطة التسعير Blaze للدفع حسب الاستخدام إذا كنت تريد استخدام Cloud Storage for Firebase. لا يزال بإمكانك الاستفادة من الاستخدام بدون تكلفة حتى في خطة أسعار Blaze.

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



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

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



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

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

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



تغييرات على "موارد 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.