تقدّم هذه الصفحة إجابات عن الأسئلة الشائعة حول
Cloud Functions for Firebase.
Cloud Functions وقت التشغيل المتوافق
كيف يمكنني التأكّد من أنّني نشرتُ وظائفي في وقت تشغيل Node.js معيّن؟
في وحدة تحكّم Firebase، انتقِل إلى
لوحة بيانات الدوالّ،
واختَر دالة، وتحقّق من لغة الدالة ضمن
تفاصيل إضافية.
Cloud Functions التسعير
لماذا أحتاج إلى حساب فوترة لاستخدام Cloud Functions for Firebase؟
تعتمد Cloud Functions for Firebase على بعض خدمات Google المدفوعة. تعتمد عمليات نشر الدوال الجديدة باستخدام الإصدار 11.2.0 من Firebase CLI والإصدارات الأحدث على Cloud Build وArtifact Registry.
تستخدم عمليات النشر في الإصدارات السابقة Cloud Build بالطريقة نفسها، ولكنها تعتمد على Container Registry وCloud Storage للتخزين بدلاً من Artifact Registry. وسيتم إصدار فواتير مقابل استخدام هذه الخدمات بالإضافة إلى الأسعار الحالية.
مساحة التخزين للإصدار 11.2.0 من واجهة سطر الأوامر Firebase والإصدارات الأحدث
توفّر Artifact Registry الحاويات التي يتم تشغيل الدوال فيها. توفّر Artifact Registry أول 500 ميغابايت بدون أي تكلفة، لذا قد لا تتكبّد أي رسوم عند نشر وظائفك للمرة الأولى. في حال تجاوزت هذا الحد، سيتم تحصيل رسوم منك تبلغ 0.10 دولار أمريكي شهريًا مقابل كل غيغابايت إضافية من مساحة التخزين.
مساحة التخزين للإصدار 11.1.x والإصدارات الأقدم من واجهة سطر الأوامر (CLI)Firebase
بالنسبة إلى الدوال التي تم نشرها في إصدارات سابقة، يوفّر Container Registry الحاويات التي يتم تشغيل الدوال فيها. سيتم تحصيل رسوم منك مقابل كل حاوية مطلوبة لنشر إحدى الدوال. قد تلاحظ رسومًا صغيرة مقابل كل حاوية مخزّنة، مثلاً، يتم تحصيل 0.026 دولار أمريكي شهريًا مقابل مساحة تخزين تبلغ 1 غيغابايت.
لمعرفة المزيد حول التغييرات المحتملة في فاتورتك، راجِع ما يلي:
هل لا يزال بإمكان المستخدمين الاستفادة من Cloud Functions for Firebase بدون تكلفة؟
نعم. حتى في خطة أسعار Blaze التي يتم فيها الدفع حسب الاستخدام، توفّر Cloud Functions فئة مجانية للاستدعاءات ووقت الحوسبة وحركة بيانات الإنترنت. يتم توفير أول 2,000,000 عملية استدعاء و400,000 غيغابايت في الثانية و200,000 وحدة معالجة مركزية في الثانية و5 غيغابايت من حركة بيانات الخروج من الإنترنت بدون أي تكلفة كل شهر. سيتم تحصيل رسوم منك فقط مقابل الاستخدام الذي يتجاوز هذه الحدود.
بعد استهلاك أول 500 ميغابايت من مساحة التخزين بدون أي تكلفة، سيتم تحصيل رسوم صغيرة مقابل كل عملية نشر، وذلك مقابل مساحة التخزين المستخدَمة لحاوية الدالة. إذا كانت عملية التطوير تعتمد على نشر الدوال للاختبار، يمكنك تقليل التكاليف بشكل أكبر باستخدام Firebase Local Emulator Suite أثناء التطوير.
يمكنك الاطّلاع على خطط أسعار Firebase وسيناريوهات Cloud Functions الأسعار.
هل تخطّط Firebase لزيادة الحصص والحدود المسموح بها في
Cloud Functions for Firebase؟
لا، ليس لدينا أي خطط لتغيير الحصص باستثناء إزالة الحد الأقصى لمدة الإنشاء. وبدلاً من تلقّي أخطاء أو تحذيرات عند بلوغ حصة الإنشاء اليومية البالغة 120 دقيقة، سيتم تحصيل الرسوم منك بموجب أحكام خطة أسعار Blaze بنظام الدفع حسب الاستخدام. مزيد من المعلومات عن الحصص والحدود
هل يمكنني الحصول على رصيد بقيمة Google Cloud 300 دولار أمريكي؟
نعم، يمكنك إنشاء حساب Cloud Billing في وحدة تحكّم Google Cloud للحصول على رصيد بقيمة 300 دولار أمريكي، ثم ربط حساب Cloud Billing هذا بمشروع على Firebase.
مزيد من المعلومات حول رصيد
Google Cloud
يُرجى العِلم أنّه في حال اتّخاذ هذا الإجراء، عليك إعداد خطة أسعار Blaze في وحدة تحكّم Firebase لكي يواصل مشروعك العمل بعد استنفاد الرصيد البالغ 300 دولار أمريكي.
أريد اتّباع برنامج تعليمي (codelab) للتعرّف على Firebase. هل يمكنكم تزويدي بحساب فوترة مؤقت؟
لا، عذرًا. يمكنك استخدام
Firebase Local Emulator Suite لأغراض التطوير
بدون الحاجة إلى حساب Cloud Billing. يمكنك بدلاً من ذلك محاولة الحصول على فترة تجريبية مجانية لمدة Google Cloud يوم.
إذا استمرّت المشكلة في دفع فاتورتك بسبب هذا التغيير، يُرجى التواصل مع فريق دعم Firebase.
أخشى أن تتراكم عليّ فاتورة ضخمة.
يمكنك
إعداد تنبيهات بشأن الميزانية
في وحدة تحكّم Google Cloud للمساعدة في التحكّم في التكاليف. يمكنك أيضًا ضبط حدود على عدد المثيلات التي يتم تحصيل رسوم مقابلها والتي تم إنشاؤها لكل وظيفة من وظائفك.
للحصول على فكرة عن التكاليف في السيناريوهات النموذجية، اطّلِع على أمثلة أسعار Cloud Functions.
كيف يمكنني التحقّق من رسوم الفوترة الحالية؟
اطّلِع على لوحة بيانات الاستخدام والفوترة في وحدة تحكّم Firebase.
أستخدم إضافات Firebase. هل أحتاج إلى حساب فوترة؟
نعم. بما أنّ
الإضافات تستخدم Cloud Functions،
ستخضع الإضافات للرسوم نفسها التي تخضع لها الدوال الأخرى.
لاستخدام الإضافات، عليك الترقية إلى خطة أسعار Blaze بنظام الدفع حسب الاستخدام. سيتم تحصيل مبلغ صغير منك (حوالي 0.01 دولار أمريكي شهريًا) مقابل موارد Firebase التي يتطلّبها كل إضافة تثبّتها (حتى إذا لم يتم استخدامها)، بالإضافة إلى أي رسوم مرتبطة باستخدامك لخدمات Firebase.