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

এক্সটেনশনগুলি ইনস্টল বা পরিচালনা করতে, আপনাকে অবশ্যই এই ভূমিকাগুলির মধ্যে একটি বরাদ্দ করতে হবে: মালিক বা সম্পাদক বা ফায়ারবেস অ্যাডমিন


একটি প্রকল্পের ইনস্টল করা এক্সটেনশন উদাহরণ তালিকাভুক্ত করুন

আপনি ইনস্টল করা এক্সটেনশনগুলির প্রতিটি উদাহরণ তালিকাভুক্ত করতে পারেন।

এক্সটেনশন-তালিকা কমান্ড চালান:

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণের বিবরণ এবং কনফিগারেশন দেখুন

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ নিরীক্ষণ করুন

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

বাজেট সতর্কতা সেট করুন

বাজেট সতর্কতা সেট করা সাধারণভাবে একটি ভাল অনুশীলন, তবে সতর্কতাগুলি বিশেষভাবে গুরুত্বপূর্ণ হতে পারে যখন আপনি আপনার প্রকল্পে চালানোর জন্য অন্য পক্ষের কোডকে বিশ্বাস করেন।

আপনি আপনার 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 কাজগুলি দেখতে পারেন (আপনার প্রকল্পের জন্য আপনার তৈরি করা অন্য যেকোনো কাজের পাশাপাশি)।

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

    যেমন: firebase-ext-awesome-task-simplifier-doTask

এক্সটেনশন দ্বারা সারিবদ্ধ ক্লাউড টাস্কগুলি দেখুন এবং পরিচালনা করুন৷

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

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

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

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

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

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

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

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

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

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

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

একটি ইনস্টল করা এক্সটেনশন স্বাস্থ্যকর কিনা তা পরীক্ষা করুন

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

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

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

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

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

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

  3. প্রদর্শিত Google Cloud কনসোলে, আপনি একটি ফাংশনের বিভিন্ন আহবানে ড্রিল ডাউন করতে পারেন এবং এমনকি এর সোর্স কোড পরিদর্শন করতে পারেন।

একটি এক্সটেনশনের জন্য লগ দেখুন

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

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

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

আপনি একটি এক্সটেনশন এর সর্বশেষ প্রকাশিত সংস্করণে একটি ইনস্টল করা উদাহরণ আপডেট করতে পারেন৷ আপনি একটি ইনস্টল করা দৃষ্টান্ত আপডেট করতে চাইতে পারেন কারণ দৃষ্টান্তটি ইতিমধ্যেই সক্রিয়ভাবে চলছে বা আপনার পরীক্ষা, প্রকল্প বা অ্যাপ ওয়ার্কফ্লোতে সেট আপ করা হয়েছে।

আপনি যখন একটি দৃষ্টান্ত আপডেট করেন, তখন নতুন সংস্করণের সোর্স কোড এবং ফাইলগুলি ব্যবহার করার জন্য সমস্ত দৃষ্টান্তের এক্সটেনশন-নির্দিষ্ট সংস্থান এবং যুক্তি ওভাররাইট করা হয়৷ এক্সটেনশনের ইনস্ট্যান্স আইডি এবং পরিষেবা অ্যাকাউন্ট পরিবর্তন হবে না।

আপডেট প্রক্রিয়া চলাকালীন, আপনাকে নতুন সংস্করণের জন্য কোনো পরিবর্তন সম্পর্কে অবহিত করা হবে, এবং আপনি যেকোনো নতুন প্যারামিটারের জন্য মান নির্দিষ্ট করতে সক্ষম হবেন।

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

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

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

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ পুনরায় কনফিগার করুন

আপনি ইনস্টল করা এক্সটেনশন উদাহরণের জন্য ব্যবহারকারী-কনফিগার করা প্যারামিটারের মান পরিবর্তন করতে পারেন। এই নতুন মানগুলি দৃষ্টান্তের যেকোন ভবিষ্যত ট্রিগারে ব্যবহার করা হবে, তবে এক্সটেনশন দ্বারা তৈরি সমস্ত পূর্ববর্তী শিল্পকর্ম বা কাঠামোগত উপাদানগুলি (যেমন সঞ্চিত ছবি বা বিদ্যমান স্টোরেজ বালতি) পরিবর্তন করা হবে না।

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

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

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

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

একটি এক্সটেনশন উদাহরণ আনইনস্টল করুন

আপনি আপনার Firebase প্রকল্প থেকে একটি এক্সটেনশনের একটি উদাহরণ আনইনস্টল করতে পারেন। এই ক্রিয়াটি পরিষেবা অ্যাকাউন্ট এবং সমস্ত সংস্থান (যেমন ফাংশনের সেট) মুছে দেয় যা ফায়ারবেস বিশেষভাবে এক্সটেনশনের সেই উদাহরণের জন্য তৈরি করেছে। যাইহোক, নিম্নলিখিত মুছে ফেলা হয় না :

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

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

এখানে কিভাবে একটি এক্সটেনশন আনইনস্টল করতে হয়:

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

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

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

,

এক্সটেনশনগুলি ইনস্টল বা পরিচালনা করতে, আপনাকে অবশ্যই এই ভূমিকাগুলির মধ্যে একটি বরাদ্দ করতে হবে: মালিক বা সম্পাদক বা ফায়ারবেস অ্যাডমিন


একটি প্রকল্পের ইনস্টল করা এক্সটেনশন উদাহরণ তালিকাভুক্ত করুন

আপনি ইনস্টল করা এক্সটেনশনগুলির প্রতিটি উদাহরণ তালিকাভুক্ত করতে পারেন।

এক্সটেনশন-তালিকা কমান্ড চালান:

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণের বিবরণ এবং কনফিগারেশন দেখুন

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ নিরীক্ষণ করুন

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

বাজেট সতর্কতা সেট করুন

বাজেট সতর্কতা সেট করা সাধারণভাবে একটি ভাল অনুশীলন, তবে সতর্কতাগুলি বিশেষভাবে গুরুত্বপূর্ণ হতে পারে যখন আপনি আপনার প্রকল্পে চালানোর জন্য অন্য পক্ষের কোডকে বিশ্বাস করেন।

আপনি আপনার 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 কাজ দেখতে পারেন (আপনার প্রকল্পের জন্য আপনার তৈরি করা অন্য যেকোনো কাজের পাশাপাশি)।

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

    যেমন: firebase-ext-awesome-task-simplifier-doTask

এক্সটেনশন দ্বারা সারিবদ্ধ ক্লাউড টাস্কগুলি দেখুন এবং পরিচালনা করুন৷

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

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

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

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

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

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

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

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

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

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

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

একটি ইনস্টল করা এক্সটেনশন স্বাস্থ্যকর কিনা তা পরীক্ষা করুন

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

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

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

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

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

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

  3. প্রদর্শিত Google Cloud কনসোলে, আপনি একটি ফাংশনের বিভিন্ন আহবানে ড্রিল ডাউন করতে পারেন এবং এমনকি এর সোর্স কোড পরিদর্শন করতে পারেন।

একটি এক্সটেনশনের জন্য লগ দেখুন

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

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

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

আপনি একটি এক্সটেনশন এর সর্বশেষ প্রকাশিত সংস্করণে একটি ইনস্টল করা উদাহরণ আপডেট করতে পারেন৷ আপনি একটি ইনস্টল করা দৃষ্টান্ত আপডেট করতে চাইতে পারেন কারণ দৃষ্টান্তটি ইতিমধ্যেই সক্রিয়ভাবে চলছে বা আপনার পরীক্ষা, প্রকল্প বা অ্যাপ ওয়ার্কফ্লোতে সেট আপ করা হয়েছে।

আপনি যখন একটি দৃষ্টান্ত আপডেট করেন, তখন নতুন সংস্করণের সোর্স কোড এবং ফাইলগুলি ব্যবহার করার জন্য সমস্ত দৃষ্টান্তের এক্সটেনশন-নির্দিষ্ট সংস্থান এবং যুক্তি ওভাররাইট করা হয়৷ এক্সটেনশনের ইনস্ট্যান্স আইডি এবং পরিষেবা অ্যাকাউন্ট পরিবর্তন হবে না।

আপডেট প্রক্রিয়া চলাকালীন, আপনাকে নতুন সংস্করণের জন্য কোনো পরিবর্তন সম্পর্কে অবহিত করা হবে, এবং আপনি যেকোনো নতুন প্যারামিটারের জন্য মান নির্দিষ্ট করতে সক্ষম হবেন।

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

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

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

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ পুনরায় কনফিগার করুন

আপনি ইনস্টল করা এক্সটেনশন উদাহরণের জন্য ব্যবহারকারী-কনফিগার করা প্যারামিটারের মান পরিবর্তন করতে পারেন। এই নতুন মানগুলি দৃষ্টান্তের যেকোন ভবিষ্যত ট্রিগারে ব্যবহার করা হবে, তবে এক্সটেনশন দ্বারা তৈরি সমস্ত পূর্ববর্তী শিল্পকর্ম বা কাঠামোগত উপাদানগুলি (যেমন সঞ্চিত ছবি বা বিদ্যমান স্টোরেজ বালতি) পরিবর্তন করা হবে না।

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

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

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

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

একটি এক্সটেনশন উদাহরণ আনইনস্টল করুন

আপনি আপনার Firebase প্রকল্প থেকে একটি এক্সটেনশনের একটি উদাহরণ আনইনস্টল করতে পারেন। এই ক্রিয়াটি পরিষেবা অ্যাকাউন্ট এবং সমস্ত সংস্থান (যেমন ফাংশনের সেট) মুছে দেয় যা ফায়ারবেস বিশেষভাবে এক্সটেনশনের সেই উদাহরণের জন্য তৈরি করেছে। যাইহোক, নিম্নলিখিত মুছে ফেলা হয় না :

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

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

এখানে কিভাবে একটি এক্সটেনশন আনইনস্টল করতে হয়:

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

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

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

,

এক্সটেনশনগুলি ইনস্টল বা পরিচালনা করতে, আপনাকে অবশ্যই এই ভূমিকাগুলির মধ্যে একটি বরাদ্দ করতে হবে: মালিক বা সম্পাদক বা ফায়ারবেস অ্যাডমিন


একটি প্রকল্পের ইনস্টল করা এক্সটেনশন উদাহরণ তালিকাভুক্ত করুন

আপনি ইনস্টল করা এক্সটেনশনগুলির প্রতিটি উদাহরণ তালিকাভুক্ত করতে পারেন।

এক্সটেনশন-তালিকা কমান্ড চালান:

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণের বিবরণ এবং কনফিগারেশন দেখুন

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ নিরীক্ষণ করুন

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

বাজেট সতর্কতা সেট করুন

বাজেট সতর্কতা সেট করা সাধারণভাবে একটি ভাল অনুশীলন, তবে সতর্কতাগুলি বিশেষভাবে গুরুত্বপূর্ণ হতে পারে যখন আপনি আপনার প্রকল্পে চালানোর জন্য অন্য পক্ষের কোডকে বিশ্বাস করেন।

আপনি আপনার 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 কাজগুলি দেখতে পারেন (আপনার প্রকল্পের জন্য আপনার তৈরি করা অন্য যেকোনো কাজের পাশাপাশি)।

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

    যেমন: firebase-ext-awesome-task-simplifier-doTask

এক্সটেনশন দ্বারা সারিবদ্ধ ক্লাউড টাস্কগুলি দেখুন এবং পরিচালনা করুন৷

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

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

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

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

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

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

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

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

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

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

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

একটি ইনস্টল করা এক্সটেনশন স্বাস্থ্যকর কিনা তা পরীক্ষা করুন

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

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

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

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

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

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

  3. প্রদর্শিত Google Cloud কনসোলে, আপনি একটি ফাংশনের বিভিন্ন আহবানে ড্রিল ডাউন করতে পারেন এবং এমনকি এর সোর্স কোড পরিদর্শন করতে পারেন।

একটি এক্সটেনশনের জন্য লগ দেখুন

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

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

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

আপনি একটি এক্সটেনশন এর সর্বশেষ প্রকাশিত সংস্করণে একটি ইনস্টল করা উদাহরণ আপডেট করতে পারেন৷ আপনি একটি ইনস্টল করা দৃষ্টান্ত আপডেট করতে চাইতে পারেন কারণ দৃষ্টান্তটি ইতিমধ্যেই সক্রিয়ভাবে চলছে বা আপনার পরীক্ষা, প্রকল্প বা অ্যাপ ওয়ার্কফ্লোতে সেট আপ করা হয়েছে।

আপনি যখন একটি দৃষ্টান্ত আপডেট করেন, তখন নতুন সংস্করণের সোর্স কোড এবং ফাইলগুলি ব্যবহার করার জন্য সমস্ত দৃষ্টান্তের এক্সটেনশন-নির্দিষ্ট সংস্থান এবং যুক্তি ওভাররাইট করা হয়৷ এক্সটেনশনের ইনস্ট্যান্স আইডি এবং পরিষেবা অ্যাকাউন্ট পরিবর্তন হবে না।

আপডেট প্রক্রিয়া চলাকালীন, আপনাকে নতুন সংস্করণের জন্য কোনো পরিবর্তন সম্পর্কে অবহিত করা হবে, এবং আপনি যেকোনো নতুন প্যারামিটারের জন্য মান নির্দিষ্ট করতে সক্ষম হবেন।

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

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

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

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ পুনরায় কনফিগার করুন

আপনি ইনস্টল করা এক্সটেনশন উদাহরণের জন্য ব্যবহারকারী-কনফিগার করা প্যারামিটারের মান পরিবর্তন করতে পারেন। এই নতুন মানগুলি দৃষ্টান্তের যেকোন ভবিষ্যত ট্রিগারে ব্যবহার করা হবে, তবে এক্সটেনশন দ্বারা তৈরি সমস্ত পূর্ববর্তী শিল্পকর্ম বা কাঠামোগত উপাদানগুলি (যেমন সঞ্চিত ছবি বা বিদ্যমান স্টোরেজ বালতি) পরিবর্তন করা হবে না।

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

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

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

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

একটি এক্সটেনশন উদাহরণ আনইনস্টল করুন

আপনি আপনার Firebase প্রকল্প থেকে একটি এক্সটেনশনের একটি উদাহরণ আনইনস্টল করতে পারেন। এই ক্রিয়াটি পরিষেবা অ্যাকাউন্ট এবং সমস্ত সংস্থান (যেমন ফাংশনের সেট) মুছে দেয় যা ফায়ারবেস বিশেষভাবে এক্সটেনশনের সেই উদাহরণের জন্য তৈরি করেছে। যাইহোক, নিম্নলিখিত মুছে ফেলা হয় না :

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

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

এখানে কিভাবে একটি এক্সটেনশন আনইনস্টল করতে হয়:

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

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

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

,

এক্সটেনশনগুলি ইনস্টল বা পরিচালনা করতে, আপনাকে অবশ্যই এই ভূমিকাগুলির মধ্যে একটি বরাদ্দ করতে হবে: মালিক বা সম্পাদক বা ফায়ারবেস অ্যাডমিন


একটি প্রকল্পের ইনস্টল করা এক্সটেনশন উদাহরণ তালিকাভুক্ত করুন

আপনি ইনস্টল করা এক্সটেনশনগুলির প্রতিটি উদাহরণ তালিকাভুক্ত করতে পারেন।

এক্সটেনশন-তালিকা কমান্ড চালান:

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণের বিবরণ এবং কনফিগারেশন দেখুন

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

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

একটি ইনস্টল করা এক্সটেনশন উদাহরণ নিরীক্ষণ করুন

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

বাজেট সতর্কতা সেট করুন

বাজেট সতর্কতা সেট করা সাধারণভাবে একটি ভাল অনুশীলন, তবে সতর্কতাগুলি বিশেষভাবে গুরুত্বপূর্ণ হতে পারে যখন আপনি আপনার প্রকল্পে চালানোর জন্য অন্য পক্ষের কোডকে বিশ্বাস করেন।

আপনি আপনার 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 কাজগুলি দেখতে পারেন (আপনার প্রকল্পের জন্য আপনি তৈরি করা অন্য কোনও কাজের পাশাপাশি)।

    এক্সটেনশন দ্বারা নির্মিত কাজের ফর্ম্যাটে নাম রয়েছে: firebase-ext- extension-instance-id - functionName

    উদাহরণস্বরূপ: firebase-ext-awesome-task-simplifier-doTask

এক্সটেনশান দ্বারা জড়িত মেঘের কাজগুলি দেখুন এবং পরিচালনা করুন

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

সাধারণত, এই কাজগুলি আপনার হস্তক্ষেপ ছাড়াই স্বয়ংক্রিয়ভাবে চালিত হয় এবং সম্পূর্ণ হয়। তবে, যদি আপনাকে কখনও কোনও এক্সটেনশনের সারিবদ্ধ কাজগুলি ম্যানুয়ালি পরিচালনা করতে হয় - উদাহরণস্বরূপ, সারিটি বিরতি দেওয়ার জন্য বা সারি থেকে এমন কোনও কাজ সরিয়ে ফেলার জন্য যা এখনও শুরু হয়নি - এই পদক্ষেপগুলি অনুসরণ করুন:

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

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

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

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

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

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

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

    উদাহরণস্বরূপ: ext-awesome-task-simplifier-API_KEY

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

কোনও ইনস্টল এক্সটেনশন স্বাস্থ্যকর কিনা তা পরীক্ষা করুন

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

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

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

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

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

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

  3. প্রদর্শিত Google Cloud কনসোলে, আপনি কোনও ফাংশনের বিভিন্ন আমন্ত্রণে ড্রিল করতে পারেন এবং এমনকি এর উত্স কোডটিও পরিদর্শন করতে পারেন।

একটি এক্সটেনশনের জন্য লগগুলি দেখুন

আপনি যদি আপনার প্রকল্পটি ডিবাগ করার চেষ্টা করছেন বা ফায়ারবেসে কোনও বাগ রিপোর্ট জমা দেওয়ার চেষ্টা করছেন তবে আপনার প্রকল্পে চলমান ফাংশনগুলির লগগুলি দেখতে এটি দরকারী।

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

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

আপনি তার সর্বশেষ প্রকাশিত সংস্করণে কোনও এক্সটেনশনের একটি ইনস্টলড উদাহরণ আপডেট করতে পারেন। আপনি কোনও ইনস্টলড উদাহরণ আপডেট করতে চাইতে পারেন কারণ উদাহরণটি ইতিমধ্যে সক্রিয়ভাবে আপনার পরীক্ষা, প্রকল্প বা অ্যাপ্লিকেশন কর্মপ্রবাহে সক্রিয়ভাবে চলছে বা সেট আপ করা হচ্ছে।

আপনি যখন কোনও উদাহরণ আপডেট করেন, নতুন সংস্করণের উত্স কোড এবং ফাইলগুলি ব্যবহার করতে সমস্ত উদাহরণের এক্সটেনশন-নির্দিষ্ট সংস্থান এবং যুক্তি ওভাররাইট করা হয়। এক্সটেনশনের উদাহরণ আইডি এবং পরিষেবা অ্যাকাউন্ট পরিবর্তন হবে না।

আপডেট প্রক্রিয়া চলাকালীন, আপনাকে নতুন সংস্করণের জন্য কোনও পরিবর্তন সম্পর্কে অবহিত করা হবে এবং আপনি যে কোনও নতুন পরামিতিগুলির জন্য মান নির্দিষ্ট করতে সক্ষম হবেন।

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

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

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

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

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

একটি ইনস্টল এক্সটেনশন উদাহরণ পুনরায় কনফিগার করুন

আপনি একটি ইনস্টল এক্সটেনশন উদাহরণের জন্য ব্যবহারকারী-কনফিগার করা পরামিতিগুলির মানগুলি পরিবর্তন করতে পারেন। এই নতুন মানগুলি উদাহরণস্বরূপ ভবিষ্যতের যে কোনও ট্রিগারগুলিতে ব্যবহৃত হবে, তবে এক্সটেনশন দ্বারা নির্মিত সমস্ত পূর্ববর্তী নিদর্শন বা কাঠামোগত উপাদানগুলি (যেমন সঞ্চিত চিত্র বা বিদ্যমান স্টোরেজ বালতি) পরিবর্তন করা হবে না।

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

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

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

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

একটি এক্সটেনশন উদাহরণ আনইনস্টল করুন

আপনি আপনার ফায়ারবেস প্রকল্প থেকে কোনও এক্সটেনশনের উদাহরণ আনইনস্টল করতে পারেন। এই ক্রিয়াটি পরিষেবা অ্যাকাউন্ট এবং সমস্ত সংস্থান (ফাংশনের একটি সেটের মতো) মুছে দেয় যা ফায়ারবেসটি এক্সটেনশনের সেই উদাহরণের জন্য বিশেষভাবে তৈরি করেছে। তবে নিম্নলিখিতগুলি মুছে ফেলা হয়নি :

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

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

কীভাবে একটি এক্সটেনশন আনইনস্টল করবেন তা এখানে:

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

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

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