تقدّم هذه الصفحة إجابات عن الأسئلة الشائعة حول
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 CLI والإصدارات الأحدث
توفّر Artifact Registry الحاويات التي يتم فيها تشغيل الدوال. توفّر Artifact Registry أول 500 ميغابايت بدون أي تكلفة، لذا قد لا تتكبّد أي رسوم عند نشر وظائفك للمرة الأولى. في حال تجاوزت هذا الحد، سيتم تحصيل رسوم منك تبلغ 0.10 دولار أمريكي شهريًا مقابل كل غيغابايت إضافية من مساحة التخزين.
مساحة التخزين للإصدار 11.1.x والإصدارات الأقدم من واجهة سطر الأوامر Firebase
بالنسبة إلى الدوال التي تم نشرها في إصدارات سابقة، يوفّر Container Registry الحاويات التي يتم تشغيل الدوال فيها. سيتم تحصيل رسوم منك مقابل كل حاوية مطلوبة لنشر إحدى الدوال. قد تلاحظ رسومًا صغيرة مقابل كل حاوية مخزّنة، على سبيل المثال، تتم فوترة غيغابايت واحد من مساحة التخزين بمبلغ 0.026 دولار أمريكي شهريًا.
لمعرفة المزيد حول التغييرات المحتملة في فاتورتك، راجِع ما يلي:
هل لا يزال بإمكان المستخدمين الاستفادة من 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، ستخضع الإضافات للرسوم نفسها التي تخضع لها الدوال الأخرى.
لاستخدام الإضافات، عليك الترقية إلى الخطة المَرِنة بنظام الدفع حسب الاستخدام. سيتم تحصيل مبلغ صغير منك (حوالي 0.01 دولار أمريكي شهريًا عادةً) مقابل موارد Firebase التي يتطلّبها كل إضافة تثبّتها (حتى إذا لم يتم استخدامها)، وذلك بالإضافة إلى أي رسوم مرتبطة باستخدامك لخدمات Firebase.