Catch up on everthing we announced at this year's Firebase Summit. Learn more

برنامه های افزودنی نصب شده Firebase را مدیریت کنید

: برای نصب و یا مدیریت برنامههای افزودنی، باید یکی از این نقش اختصاص داده می شود مالک یا ویرایشگر و یا فایربیس محیط مدیریت .

موارد افزودنی نصب شده پروژه را لیست کنید

می توانید هر نمونه افزونه ای را که نصب کرده اید لیست کنید.

دستور extensions-list را اجرا کنید:

firebase ext:list --project=projectId-or-alias

یک نمونه برنامه افزودنی نصب شده را کنترل کنید

در کنسول Firebase ، می توانید فعالیت یک برنامه افزودنی نصب شده ، از جمله بررسی وضعیت سلامتی ، نحوه استفاده و گزارش ها را کنترل کنید.

تنظیم هشدارهای بودجه

تنظیم هشدارهای بودجه به طور کلی یک عمل خوب است ، اما هشدارها ممکن است زمانی اهمیت داشته باشند که به کد طرف دیگر برای اجرای پروژه خود اعتماد می کنید.

اطمینان حاصل کنید که به شما در تنظیم هشدار بودجه برای پروژه فایربیس خود را.

مشاهده توابع ایجاد شده توسط برنامه های افزودنی

  1. برو به خود توابع داشبورد کنسول فایربیس.

  2. در تب داشبورد، شما می توانید توابع از Firebase افزودنی (در کنار هر توابع دیگر که شما برای پروژه خود را مستقر کرده ام) را مشاهده کنید.

    توابع ایجاد شده توسط پسوند نام، در قالب: ext- extension-instance-id - functionName

    به عنوان مثال: ext-awesome-task-simplifier-onUserCreate

مشاهده مشاغل برنامه ریز ابر ایجاد شده توسط برنامه های افزودنی

  1. پروژه خود را باز ابر زمانبند صفحه در ابر کنسول گوگل.

  2. در لیست مشاغل ، می توانید مشاغل Cloud Scheduler را از Firebase Extensions (در کنار سایر مشاغلی که برای پروژه خود ایجاد کرده اید) مشاهده کنید.

    شغل ایجاد پسوند نام در فرمت: firebase-ext- extension-instance-id - functionName

    به عنوان مثال: firebase-ext-awesome-task-simplifier-doTask

مشاهده اسرار Cloud Secret Manager ایجاد شده توسط برنامه های افزودنی

  1. پروژه خود را باز راز مدیر صفحه در ابر کنسول گوگل.

  2. در لیست اسرار ، می توانید اسرار ایجاد شده برای Firebase Extensions (در کنار سایر اسرار دیگری که برای پروژه خود ایجاد کرده اید) را مشاهده کنید.

    اسرار ایجاد شده توسط پسوند نام در فرمت: ext- extension-instance-id - paramnName

    به عنوان مثال: ext-awesome-task-simplifier-API_KEY

    اسرار با کلید برچسب firebase-extensions-managed . این برچسب را حذف نکنید مگر اینکه بخواهید مانع مدیریت راز Firebase شوید.

بررسی کنید آیا برنامه افزودنی نصب شده سالم است یا خیر

می توانید تمام خطاهای مربوط به عملکردها (از جمله خطاهای ایجاد شده توسط Firebase Extensions) را در کنسول مرور کنید.

  1. در برگه بهداشت از خود داشبورد توابع ، شما می توانید یک مرور کلی از خطاها و اطلاعات عملکرد برای تمام توابع در پروژه خود را مشاهده کنید.

  2. برای مشاهده اطلاعات مربوط به یک برنامه افزودنی خاص ، از فیلتر بالای صفحه برای انتخاب یک عملکرد خاص استفاده کنید.

بررسی کنید که هر چند وقت یک برنامه افزودنی نصب شده در حال اجرا است

  1. در تب داشبورد خود را داشبورد توابع ، قرار تابع خاص برای فایربیس فرمت که شما می خواهید برای بررسی.

  2. کلیک کنید (منوی) در سمت راست از ورود کنون، پس از آن استفاده از آمار تفصیلی را انتخاب کنید.

  3. در کنسول ابری Google نمایش داده شده ، می توانید فراخوانی های مختلف یک عملکرد را بررسی کرده و حتی کد منبع آن را بازرسی کنید.

سیاهههای مربوط به یک برنامه افزودنی را مشاهده کنید

اگر سعی می کنید پروژه خود را اشکال زدایی کنید یا گزارش اشکال را به Firebase ارسال کنید ، مشاهده گزارش عملکردهایی که در پروژه شما اجرا می شود مفید است.

در برگه گزارش ها از خود داشبورد توابع ، استفاده از فیلتر در بالای صفحه را انتخاب کنید توابع ایجاد شده توسط فرمت کنید.

یک نمونه برنامه افزودنی نصب شده را به آخرین نسخه به روز کنید

می توانید نمونه نصب شده افزونه را به آخرین نسخه منتشر شده آن به روز کنید. ممکن است بخواهید یک نمونه نصب شده را به روز کنید زیرا نمونه قبلاً به طور فعال در حال انجام است یا در گردش کار پروژه یا برنامه شما تنظیم شده است.

وقتی یک نمونه را به روز می کنید ، همه منابع و منطق مربوط به پسوند نمونه برای استفاده از کد منبع و فایلهای نسخه جدید رونویسی می شود. شناسه نمونه و حساب سرویس افزونه تغییر نمی کند.

در طی فرآیند به روز رسانی ، هرگونه تغییر در نسخه جدید به شما اطلاع داده می شود و می توانید مقادیر پارامترهای جدید را مشخص کنید.

  1. دستور extensions-list را اجرا کنید تا شناسه نمونه افزونه را بدست آورید:

    firebase ext:list --project=projectId-or-alias
  2. دستور extension-update را اجرا کنید:

    firebase ext:update extensionInstanceId --project=projectId-or-alias

یک نمونه افزونه نصب شده را دوباره پیکربندی کنید

می توانید مقادیر پارامترهای پیکربندی شده توسط کاربر را برای یک نمونه افزونه نصب شده تغییر دهید. این مقادیر جدید خواهد شد در هر گونه محرک آینده به عنوان مثال استفاده می شود، اما همه آثار قبلی و یا عناصر ساختاری ایجاد شده توسط پسوند (مانند تصاویر ذخیره شده و یا سطل ذخیره موجود) خواهد تغییر کند.

  1. دستور extensions-list را اجرا کنید تا شناسه نمونه افزونه را بدست آورید:

    firebase ext:list --project=projectId-or-alias
  2. دستور extension-configure را اجرا کنید:

    firebase ext:configure extensionInstanceId --project=projectId-or-alias --params=path/to/envFile

    که در آن --params پرچم اختیاری برای تامین یک فایل که مقادیر پارامترهای کاربر قابل تنظیم تعریف می کند و اجازه می دهد تا شما برای دور زدن دهید ترمینال های تعاملی برای این ارزش ها است. تعریف ارزش خود را در یک .env فایل که به پیروی از dotenv نحو.

  3. اگر از شما خواسته (و یا شما یک عرضه نمی .env فایل)، وارد کنید ارزش پیکربندی برای سفارشی کردن پسوند برای پروژه شما.

نمونه افزونه را حذف نصب کنید

می توانید نمونه ای از برنامه افزودنی پروژه Firebase خود را حذف نصب کنید. این اقدام حذف حساب خدمات و تمامی منابع (مانند مجموعه ای از توابع) که به طور خاص برای فایربیس که به عنوان مثال از فرمت ایجاد شده است. با این حال، زیر حذف نمیشوند:

  • هرگونه مصنوع ایجاد شده توسط برنامه افزودنی (مانند تصاویر ذخیره شده).

  • هر منبع دیگری در پروژه شما ، مانند نمونه پایگاه داده یا سطل ذخیره سازی ابر. حتی اگر پسوند با این منابع دیگر تعامل، آنها پسوند خاص نیست، به طوری که آنها حذف نمی اگر پسوند حذف شده است.

در اینجا نحوه حذف برنامه افزودنی آورده شده است:

  1. دستور extensions-list را اجرا کنید تا شناسه نمونه افزونه را بدست آورید:

    firebase ext:list --project=projectId-or-alias
  2. دستور extension-uninstall را اجرا کنید:

    firebase ext:uninstall extensionInstanceId --project=projectId-or-alias