ইনস্টল করা ফায়ারবেস এক্সটেনশন পরিচালনা করুন

To install or manage extensions, you must be assigned one of these roles: Owner or Editor or Firebase Admin .


View details and configuration of an installed extension instance

  1. Firebase কনসোলে আপনার Firebase Extensions ড্যাশবোর্ডে যান।

  2. ইনস্টল করা এক্সটেনশন ইনস্ট্যান্স কার্ডে, পরিচালনা ক্লিক করুন।

Monitor an installed extension instance

Firebase কনসোলে, আপনি একটি ইনস্টল করা এক্সটেনশনের ক্রিয়াকলাপ নিরীক্ষণ করতে পারেন, এর স্বাস্থ্য, ব্যবহার এবং লগ পরীক্ষা করা সহ।

Set budget alerts

Setting budget alerts is a good practice in general, but alerts may be especially important when you're trusting another party's code to run in your project.

আপনি আপনার Firebase প্রকল্পের জন্য বাজেট সতর্কতা সেট আপ করেছেন তা নিশ্চিত করুন।

এক্সটেনশন দ্বারা তৈরি ফাংশন দেখুন

  1. Firebase কনসোলের আপনার ফাংশন ড্যাশবোর্ডে যান।

  2. ড্যাশবোর্ড ট্যাবে, আপনি Firebase Extensions থেকে ফাংশনগুলি দেখতে পারেন (আপনার প্রকল্পের জন্য আপনি স্থাপন করেছেন এমন অন্যান্য ফাংশনের পাশাপাশি)।

    এক্সটেনশন দ্বারা তৈরি ফাংশনগুলির ফর্ম্যাটে নাম রয়েছে: ext- extension-instance-id - functionName

    যেমন: ext-awesome-task-simplifier-onUserCreate

এক্সটেনশন দ্বারা তৈরি Cloud Scheduler কাজগুলি দেখুন৷

  1. Google Cloud কনসোলে আপনার প্রকল্পের Cloud Scheduler পৃষ্ঠা খুলুন।

  2. চাকরির তালিকায়, আপনি Firebase Extensions থেকে Cloud Scheduler কাজ দেখতে পারেন (আপনার প্রকল্পের জন্য আপনার তৈরি করা অন্য যেকোনো কাজের পাশাপাশি)।

    Jobs created by extensions have names in the format: firebase-ext- extension-instance-id - functionName

    For example: firebase-ext-awesome-task-simplifier-doTask

View and manage Cloud Tasks enqueued by extensions

কিছু এক্সটেনশন ক্লাউড টাস্ক ব্যবহার করে দীর্ঘমেয়াদী কাজ চালানোর জন্য: সাধারণত, প্রসেসিং টাস্ক যা এক্সটেনশনের লাইফসাইকেলের বিভিন্ন পয়েন্টে চলে—ইনস্টলেশন, রিকনফিগারেশন এবং আপগ্রেডের পরে।

Normally, these tasks run and complete automatically, without your intervention. However, if you ever need to manually manage an extension's queued tasks—for example, to pause the queue or remove from the queue a task that hasn't started yet—follow these steps:

  1. Firebase কনসোল এক্সটেনশন বিভাগে, এক্সটেনশন উদাহরণের বিবরণ পৃষ্ঠা খুলুন।

  2. বিশদ পৃষ্ঠায়, API এবং সংস্থান বিভাগটি খুলুন। যদি এক্সটেনশনটি ক্লাউড টাস্ক ব্যবহার করে, তাহলে এক বা একাধিক এন্ট্রি সহ একটি ক্লাউড টাস্ক সারি বিভাগ থাকবে।

  3. আপনি যে সারিতে পরিচালনা করতে চান তার জন্য সারি দেখুন ক্লিক করুন। এটি Google Cloud কনসোলে সারির বিশদ পৃষ্ঠা খুলবে, যেখান থেকে আপনি সারিবদ্ধ কাজগুলি দেখতে, সারিতে বিরতি দিতে, সারি থেকে কাজগুলি সরাতে এবং আরও অনেক কিছু করতে পারেন। ক্লাউড টাস্ক ডকুমেন্টেশনে সারি এবং কাজগুলি পরিচালনা করুন দেখুন।

এক্সটেনশন দ্বারা তৈরি ক্লাউড সিক্রেট ম্যানেজার সিক্রেটগুলি দেখুন৷

  1. Google Cloud কনসোলে আপনার প্রজেক্টের সিক্রেট ম্যানেজার পৃষ্ঠা খুলুন।

  2. সিক্রেট লিস্টে, আপনি Firebase Extensions জন্য তৈরি সিক্রেটগুলি দেখতে পারেন (আপনার প্রোজেক্টের জন্য আপনার তৈরি করা অন্যান্য গোপনীয়তার পাশাপাশি)।

    এক্সটেনশন দ্বারা নির্মিত গোপনীয়তার ফর্ম্যাটে নাম রয়েছে: ext- extension-instance-id - paramnName

    For example: ext-awesome-task-simplifier-API_KEY

    সিক্রেটগুলি কী firebase-extensions-managed সাথে লেবেলযুক্ত। আপনি যদি ফায়ারবেসকে গোপনীয়তা পরিচালনা করা থেকে বিরত রাখতে না চান তবে এই লেবেলটি সরিয়ে ফেলবেন না।

Check if an installed extension is healthy

আপনি কনসোলে ফাংশনগুলি ( Firebase Extensions দ্বারা নির্মিত সেগুলি সহ) থেকে সমস্ত ত্রুটি পর্যালোচনা করতে পারেন।

  1. আপনার ফাংশন ড্যাশবোর্ডের স্বাস্থ্য ট্যাবে, আপনি আপনার প্রকল্পের সমস্ত ফাংশনের জন্য ত্রুটি এবং কর্মক্ষমতা তথ্যের একটি ওভারভিউ দেখতে পারেন।

  2. একটি নির্দিষ্ট এক্সটেনশনের জন্য তথ্য দেখতে, একটি নির্দিষ্ট ফাংশন নির্বাচন করতে পৃষ্ঠার শীর্ষে থাকা ফিল্টারটি ব্যবহার করুন৷

একটি ইনস্টল করা এক্সটেনশন কত ঘন ঘন চলছে তা পরীক্ষা করুন

  1. আপনার ফাংশন ড্যাশবোর্ডের ড্যাশবোর্ড ট্যাবে, আপনি যে Firebase Extension পরীক্ষা করতে চান তার জন্য নির্দিষ্ট ফাংশনটি সনাক্ত করুন৷

  2. এন্ট্রির ডানদিকে (ওভারফ্লো মেনু) ক্লিক করুন, তারপর বিস্তারিত ব্যবহারের পরিসংখ্যান নির্বাচন করুন।

  3. In the displayed Google Cloud console, you can drill down into various invocations of a function and even inspect its source code.

View the logs for an extension

আপনি যদি আপনার প্রোজেক্ট ডিবাগ করার চেষ্টা করেন, বা Firebase-এ একটি বাগ রিপোর্ট জমা দেন, তাহলে আপনার প্রোজেক্টে চলমান ফাংশনগুলির লগ দেখতে এটি কার্যকর।

আপনার ফাংশন ড্যাশবোর্ডের লগ ট্যাবে, আপনার এক্সটেনশন দ্বারা তৈরি ফাংশন নির্বাচন করতে পৃষ্ঠার শীর্ষে থাকা ফিল্টারটি ব্যবহার করুন৷

সর্বশেষ সংস্করণে একটি ইনস্টল করা এক্সটেনশন ইনস্ট্যান্স আপডেট করুন

আপনি একটি এক্সটেনশন এর সর্বশেষ প্রকাশিত সংস্করণে একটি ইনস্টল করা উদাহরণ আপডেট করতে পারেন৷ You might want to update an installed instance because the instance is already actively running or set up in your testing, project, or app workflow.

When you update an instance, all the instance's extension-specific resources and logic is overwritten to use the new version's source code and files. The extension's instance ID and service account will not change.

During the update process, you'll be notified of any changes for the new version, and you'll be able to specify values for any new parameters.

  1. আপনার Firebase Extensions ড্যাশবোর্ডে যান, তারপরে ইনস্টল করা এক্সটেনশন ইনস্ট্যান্সের কার্ডে, পরিচালনা ক্লিক করুন।

  2. উপরের ডানদিকের কোণায়, এক্সটেনশন আপডেট করুন এ ক্লিক করুন।

    যদি এক্সটেনশনের একটি উপলব্ধ নতুন সংস্করণ না থাকে, তাহলে বিশদ পৃষ্ঠায় একটি আপডেট বোতাম থাকবে না।

  3. আপডেটে নতুন কি আছে তা পর্যালোচনা করুন এবং এক্সটেনশন কনফিগার করুন (যদি প্রয়োজন হয়)।

  4. আপডেট এক্সটেনশন ক্লিক করুন.

Reconfigure an installed extension instance

You can change the values of the user-configured parameters for an installed extension instance. These new values will be used in any future triggers of the instance, but all previous artifacts or structural elements created by the extension (like stored images or existing storage buckets) will not be changed.

  1. Go to your Firebase Extensions dashboard , then on the installed extension instance's card, click Manage .

  2. উপরের-ডান কোণে, এক্সটেনশন পুনরায় কনফিগার করুন ক্লিক করুন।

  3. আপনার এক্সটেনশনের জন্য পরামিতি মান পুনরায় কনফিগার করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

  4. Save এ ক্লিক করুন।

Uninstall an extension instance

You can uninstall an instance of an extension from your Firebase project. This action deletes the service account and all the resources (like a set of functions) that Firebase created specifically for that instance of the extension. যাইহোক, নিম্নলিখিত মুছে ফেলা হয় না :

  • এক্সটেনশন দ্বারা তৈরি যেকোন শিল্পকর্ম (যেমন সঞ্চিত ছবি)।

  • আপনার প্রজেক্টের অন্য কোনো সম্পদ, যেমন একটি ডাটাবেস ইনস্ট্যান্স বা Cloud Storage বাকেট। এমনকি যদি এক্সটেনশনটি এই অন্যান্য সংস্থানগুলির সাথে ইন্টারঅ্যাক্ট করে, তবে সেগুলি এক্সটেনশন-নির্দিষ্ট নয়, তাই যদি এক্সটেনশনটি আনইনস্টল করা হয় তবে সেগুলি মুছে ফেলা হয় না৷

Here's how to uninstall an extension:

  1. আপনার Firebase Extensions ড্যাশবোর্ডে যান, তারপরে ইনস্টল করা এক্সটেনশন ইনস্ট্যান্সের কার্ডে, পরিচালনা ক্লিক করুন।

  2. স্ক্রিনের নীচে, আনইনস্টল এক্সটেনশনে ক্লিক করুন।

  3. কী মুছে ফেলা হবে তা পর্যালোচনা করুন, তারপরে মুছে ফেলা নিশ্চিত করতে আনইনস্টল এক্সটেনশনে ক্লিক করুন।