Firebase IAM অনুমতি

ভূমিকার মাধ্যমে আপনার প্রকল্পের সদস্যদের অনুমতি দেওয়া হয়। একটি ভূমিকা হল অনুমতির একটি সংগ্রহ৷ আপনি যখন একটি প্রকল্প সদস্যকে একটি ভূমিকা অর্পণ করেন, আপনি সেই প্রকল্প সদস্যকে ভূমিকাতে থাকা সমস্ত অনুমতি প্রদান করেন।

এই পৃষ্ঠাটি অনুমতিগুলির দ্বারা সক্রিয় করা ক্রিয়াগুলির বর্ণনা করে যা আপনি একটি Firebase-সমর্থিত ভূমিকাতে তালিকাভুক্ত পেতে পারেন৷ এই অনুমতি দুটি বিভাগে পড়ে:

প্রয়োজনীয় অনুমতি

ফায়ারবেস আইএএম-এর অনুমতি রয়েছে যা হল:

একটি Firebase পণ্য বা পরিষেবার জন্য নির্দিষ্ট অনুমতিগুলির একটি সাধারণ তালিকা এবং বিবরণের জন্য, Firebase পণ্য-নির্দিষ্ট IAM অনুমতিগুলির মধ্যে উপযুক্ত বিভাগটি পড়ুন৷

সমস্ত ভূমিকা অন্তর্ভুক্ত প্রয়োজনীয় অনুমতি

যে কোনো ফায়ারবেস পণ্য বা পরিষেবা ব্যবহার করার জন্য নিম্নলিখিত সারণীতে তালিকাভুক্ত অনুমতি প্রয়োজন।

এই অনুমতিগুলি স্বয়ংক্রিয়ভাবে প্রতিটি Firebase পূর্বনির্ধারিত ভূমিকার মধ্যে অন্তর্ভুক্ত হয়৷

অনুমতি বর্ণনা
Firebase প্রকল্পের তথ্য পুনরুদ্ধার করার অনুমতি দেয়
Firebase প্রকল্পের তথ্য পুনরুদ্ধার করার অনুমতি দেয়
Google API-এর অবস্থা পরীক্ষা করতে এবং Firebase CLI কমান্ড চালানোর অনুমতি দেয়

Firebase পরিষেবা-নির্দিষ্ট কর্মের জন্য প্রয়োজনীয় অনুমতি

নিম্নলিখিত সারণীতে তালিকাভুক্ত অনুমতিগুলি কিছু ফায়ারবেস পরিষেবা-নির্দিষ্ট ক্রিয়া সম্পাদনের জন্য প্রয়োজন৷

যখন প্রয়োজন হয়, এই অনুমতিগুলি স্বয়ংক্রিয়ভাবে প্রতিটি Firebase পূর্বনির্ধারিত ভূমিকাতে অন্তর্ভুক্ত হয়।

অ্যাকশন প্রয়োজনীয় অনুমতি
সহযোগিতার সরঞ্জামগুলির সাথে ফায়ারবেস প্রজেক্ট ইন্টিগ্রেশন অ্যাক্সেস করুন (Slack, Jira, এবং PagerDuty সহ) firebaseextensions.configs।*
StackDriver থেকে ব্যবহার এবং বিশ্লেষণ দেখুন monitoring.timeSeries.list
Firebase CLI কমান্ড চালান
আরও তথ্যের জন্য, রানটাইম কনফিগারার অ্যাক্সেস সম্পর্কে Google ক্লাউড ডকুমেন্টেশন পড়ুন।
runtimeconfig.*

Firebase ব্যবস্থাপনা-নির্দিষ্ট কর্মের জন্য প্রয়োজনীয় অনুমতি

নিম্নলিখিত সারণীতে তালিকাভুক্ত অনুমতিগুলি হল অতিরিক্ত অনুমতি যা কিছু ফায়ারবেস ব্যবস্থাপনা-নির্দিষ্ট ক্রিয়া সম্পাদনের জন্য প্রয়োজন৷

ব্যবস্থাপনার অনুমতি এবং সংশ্লিষ্ট ক্রিয়াকলাপ অতিরিক্ত অনুমতি প্রয়োজন
firebase.billingPlans.update
একটি Firebase প্রকল্পের জন্য বিলিং পরিকল্পনা পরিবর্তন করুন resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
একটি ফায়ারবেস প্রকল্প মুছুন resourcemanager.projects.delete
firebase.projects.update
একটি বিদ্যমান Google Cloud প্রকল্পে Firebase সম্পদ যোগ করুন resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
একটি ফায়ারবেস প্রকল্পের নাম পরিবর্তন করুন resourcemanager.projects.update
Android অ্যাপের জন্য SHA সার্টিফিকেট ফিঙ্গারপ্রিন্ট যোগ করুন clientauthconfig.clients.create
Android অ্যাপের জন্য SHA শংসাপত্রের আঙুলের ছাপ সরান clientauthconfig.clients.delete
অ্যাপল অ্যাপের জন্য অ্যাপ স্টোর আইডি বা টিম আইডি আপডেট করুন clientauthconfig.clients.get
clientauthconfig.clients.update

Firebase পণ্য-নির্দিষ্ট IAM অনুমতি

নিম্নলিখিত সারণীগুলি একটি Firebase পণ্য বা পরিষেবার জন্য নির্দিষ্ট অনুমতিগুলির তালিকা করে৷ আপনি কাস্টম ভূমিকা তৈরি করতে এই অনুমতিগুলি ব্যবহার করতে পারেন।

ফায়ারবেস ম্যানেজমেন্টের অনুমতি

উল্লেখ্য যে নিম্নলিখিত কিছু ম্যানেজমেন্ট অনুমতির জন্য নির্দিষ্ট কিছু কাজের জন্য অতিরিক্ত অনুমতির প্রয়োজন হয়

অনুমতির নাম বর্ণনা
firebase.billingPlans.get একটি প্রকল্পের জন্য বর্তমান Firebase বিলিং পরিকল্পনা পুনরুদ্ধার করুন
firebase.billingPlans.update একটি প্রকল্পের জন্য বর্তমান ফায়ারবেস বিলিং পরিকল্পনা পরিবর্তন করুন
firebase.clients.create একটি প্রকল্পে নতুন অ্যাপ যোগ করুন
firebase.clients.delete একটি প্রকল্প থেকে বিদ্যমান অ্যাপ্লিকেশন মুছুন
firebase.clients.get একটি প্রকল্পে অ্যাপ্লিকেশনগুলির জন্য বিবরণ এবং কনফিগারেশন পুনরুদ্ধার করুন৷
firebase.clients.list একটি প্রকল্পে অ্যাপের একটি তালিকা পুনরুদ্ধার করুন
firebase.clients.undelete একটি মুছে ফেলা অ্যাপের ডেটা স্থায়ীভাবে মুছে ফেলার আগে মুছে ফেলুন
firebase.clients.update একটি প্রকল্পে অ্যাপের জন্য বিশদ বিবরণ এবং কনফিগারেশন আপডেট করুন
firebase.links.create Google সিস্টেমে নতুন লিঙ্ক তৈরি করুন
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.links.delete Google সিস্টেমের লিঙ্ক মুছুন
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.links.list Google সিস্টেমের লিঙ্কগুলির একটি তালিকা পুনরুদ্ধার করুন৷
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.links.update Google সিস্টেমে বিদ্যমান লিঙ্কগুলি আপডেট করুন
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.playLinks.get Google Play এর একটি লিঙ্ক সম্পর্কে বিশদ পুনরুদ্ধার করুন
( Firebase কনসোল > প্রজেক্ট সেটিংস > ইন্টিগ্রেশন > গুগল প্লে)
firebase.playLinks.list Google Play লিঙ্কগুলির একটি তালিকা পুনরুদ্ধার করুন৷
( Firebase কনসোল > প্রজেক্ট সেটিংস > ইন্টিগ্রেশন > গুগল প্লে)
firebase.playLinks.update নতুন লিঙ্ক তৈরি করুন এবং Google Play-তে বিদ্যমান লিঙ্কগুলি আপডেট করুন
( Firebase কনসোল > প্রজেক্ট সেটিংস > ইন্টিগ্রেশন > গুগল প্লে)
firebase.projects.delete বিদ্যমান প্রকল্প মুছুন
firebase.projects.get একটি প্রকল্পের জন্য বিশদ বিবরণ এবং Firebase সম্পদ পুনরুদ্ধার করুন
firebase.projects.update একটি বিদ্যমান প্রকল্পের বৈশিষ্ট্য পরিবর্তন
প্রযোজ্য Firebase পণ্য এবং বৈশিষ্ট্যগুলির জন্য সতর্কতা গ্রহণ করুন ( আরো জানুন )
firebaseinstallations.instances.delete একটি ফায়ারবেস ইনস্টলেশন আইডি এবং সেই ইনস্টলেশনের সাথে সংযুক্ত ডেটা মুছুন ( আরো জানুন )

Google Analytics অনুমতি

নিম্নলিখিত অনুমতিগুলি Firebase প্রকল্পের সাথে লিঙ্কযুক্ত Analytics সম্পত্তিতে অ্যাক্সেস মঞ্জুর করে৷ তারা Firebase প্রকল্পের সদস্যদের দর্শক, ব্যবহারকারীর বৈশিষ্ট্য, ফানেল, প্রতিবেদন, রূপান্তর ইত্যাদি সহ Analytics ডেটা অ্যাক্সেস করার অনুমতি দেয়।

অনুমতির নাম বর্ণনা
firebaseanalytics.resources.googleAnalyticsEdit ডিফল্টরূপে, লিঙ্ক করা Analytics প্রপার্টিতে Analytics এডিটরের ভূমিকা প্রদান করে
firebaseanalytics.resources.googleAnalyticsAdditionalAccess ডিফল্টরূপে, লিঙ্ক করা Analytics প্রপার্টিতে Analytics মার্কেটার ভূমিকা প্রদান করে
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze ডিফল্টরূপে, লিঙ্ক করা Analytics প্রপার্টিতে Analytics ভিউয়ারের ভূমিকা প্রদান করে
firebaseanalytics.resources.googleAnalyticsRestrictedAccess ডিফল্টরূপে, লিঙ্ক করা Analytics প্রপার্টিতে Analytics ভিউয়ারের ভূমিকা মঞ্জুর করে, যেখানে রাজস্ব ডেটা এবং খরচ ডেটার অ্যাক্সেস নেই

Firebase App Check পারমিশন

অনুমতির নাম বর্ণনা
firebaseappcheck.appAttestConfig.get একটি অ্যাপের অ্যাপ অ্যাটেস্ট কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.appAttestConfig.update একটি অ্যাপের অ্যাপ অ্যাটেস্ট কনফিগারেশন আপডেট করুন
firebaseappcheck.appCheckTokens.verify একটি Firebase প্রকল্পের জন্য জারি করা App Check টোকেন যাচাই করুন
firebaseappcheck.debugTokens.get একটি অ্যাপের ডিবাগ টোকেন পুনরুদ্ধার করুন
firebaseappcheck.debugTokens.update একটি অ্যাপের ডিবাগ টোকেন তৈরি করুন, আপডেট করুন বা মুছুন
firebaseappcheck.deviceCheckConfig.get একটি অ্যাপের ডিভাইসচেক কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.deviceCheckConfig.update একটি অ্যাপের ডিভাইসচেক কনফিগারেশন আপডেট করুন
firebaseappcheck.playIntegrityConfig.get একটি অ্যাপের প্লে ইন্টিগ্রিটি কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.playIntegrityConfig.update একটি অ্যাপের প্লে ইন্টিগ্রিটি কনফিগারেশন আপডেট করুন
firebaseappcheck.recaptchaEnterpriseConfig.get একটি অ্যাপের reCAPTCHA এন্টারপ্রাইজ কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.recaptchaEnterpriseConfig.update একটি অ্যাপের reCAPTCHA এন্টারপ্রাইজ কনফিগারেশন আপডেট করুন
firebaseappcheck.recaptchaV3Config.get একটি অ্যাপের reCAPTCHA v3 কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.recaptchaV3Config.update একটি অ্যাপের reCAPTCHA v3 কনফিগারেশন আপডেট করুন
firebaseappcheck.safetyNetConfig.get একটি অ্যাপের SafetyNet কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.safetyNetConfig.update একটি অ্যাপের SafetyNet কনফিগারেশন আপডেট করুন
firebaseappcheck.services.get একটি প্রকল্পের পরিষেবা প্রয়োগকারী কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.services.update একটি প্রকল্পের পরিষেবা প্রয়োগকারী কনফিগারেশন আপডেট করুন

Firebase App Distribution অনুমতি

অনুমতির নাম বর্ণনা
firebaseappdistro.releases.list বিদ্যমান বিতরণের একটি তালিকা পুনরুদ্ধার করুন এবং লিঙ্কগুলিকে আমন্ত্রণ জানান
firebaseappdistro.releases.update ডিস্ট্রিবিউশন তৈরি করুন, মুছুন এবং পরিবর্তন করুন
আমন্ত্রণ লিঙ্কগুলি তৈরি করুন এবং মুছুন
firebaseappdistro.testers.list একটি প্রকল্পে বিদ্যমান পরীক্ষকদের একটি তালিকা পুনরুদ্ধার করুন
firebaseappdistro.testers.update একটি প্রকল্পে পরীক্ষক তৈরি করুন এবং মুছুন
firebaseappdistro.groups.list একটি প্রকল্পে বিদ্যমান পরীক্ষক গোষ্ঠীর একটি তালিকা পুনরুদ্ধার করুন
firebaseappdistro.groups.update একটি প্রকল্পে পরীক্ষক গোষ্ঠী তৈরি করুন এবং মুছুন

Firebase Authentication অনুমতি

অনুমতির নাম বর্ণনা
firebaseauth.configs.create Authentication কনফিগারেশন তৈরি করুন
firebaseauth.configs.get Authentication কনফিগারেশন পুনরুদ্ধার করুন
firebaseauth.configs.getHashConfig ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড হ্যাশ কনফিগার এবং পাসওয়ার্ড হ্যাশ পান
firebaseauth.configs.getSecret Authentication কনফিগারেশনে ক্লায়েন্টের গোপনীয়তা পান
firebaseauth.configs.update বিদ্যমান Authentication কনফিগারেশন আপডেট করুন
firebaseauth.users.create Authentication নতুন ব্যবহারকারী তৈরি করুন
firebaseauth.users.createSession লগ ইন করা ব্যবহারকারীর জন্য সেশন কুকি তৈরি করুন
firebaseauth.users.delete Authentication বিদ্যমান ব্যবহারকারীদের মুছুন
firebaseauth.users.get বিদ্যমান Authentication ব্যবহারকারীদের একটি তালিকা পুনরুদ্ধার করুন
firebaseauth.users.sendEmail ব্যবহারকারীদের ইমেল পাঠান
firebaseauth.users.update Authentication বিদ্যমান ব্যবহারকারীদের আপডেট করুন

Firebase A/B Testing অনুমতি (বিটা)

অনুমতির নাম বর্ণনা
firebaseabt.experimentresults.get একটি পরীক্ষার ফলাফল পুনরুদ্ধার করুন
firebaseabt.experiments.create নতুন পরীক্ষা তৈরি করুন
firebaseabt.experiments.delete বিদ্যমান পরীক্ষাগুলি মুছুন
firebaseabt.experiments.get একটি বিদ্যমান পরীক্ষার বিবরণ পুনরুদ্ধার করুন
firebaseabt.experiments.list বিদ্যমান পরীক্ষার একটি তালিকা পুনরুদ্ধার করুন
firebaseabt.experiments.update একটি বিদ্যমান পরীক্ষা আপডেট করুন
firebaseabt.projectmetadata.get একটি পরীক্ষা সেট আপ করার জন্য বিশ্লেষণ মেটাডেটা পুনরুদ্ধার করুন

Firebase App Hosting অনুমতি (বিটা)

অনুমতির নাম বর্ণনা
firebaseapphosting.backends.create একটি Firebase প্রকল্পের জন্য একটি নতুন App Hosting ব্যাকএন্ড তৈরি করুন৷
firebaseapphosting.backends.delete একটি ফায়ারবেস প্রকল্প থেকে একটি বিদ্যমান App Hosting ব্যাকএন্ড মুছুন।
firebaseapphosting.backends.get একটি Firebase প্রকল্পে একটি নির্দিষ্ট App Hosting ব্যাকএন্ড সম্পর্কে তথ্য পুনরুদ্ধার করুন।
firebaseapphosting.backends.list একটি ফায়ারবেস প্রকল্পে সমস্ত উপলব্ধ App Hosting ব্যাকএন্ড তালিকাভুক্ত করুন।
firebaseapphosting.backends.update একটি বিদ্যমান App Hosting ব্যাকএন্ডের কনফিগারেশন বা সেটিংস পরিবর্তন করুন।
firebaseapphosting.builds.create একটি Firebase প্রকল্পে একটি App Hosting ব্যাকএন্ডের জন্য একটি নতুন বিল্ড প্রক্রিয়া শুরু করুন৷
firebaseapphosting.builds.delete একটি App Hosting ব্যাকএন্ডে বিদ্যমান বিল্ডগুলি মুছুন।
firebaseapphosting.builds.get একটি App Hosting ব্যাকএন্ডে বিদ্যমান বিল্ডের বিশদ পুনরুদ্ধার করুন।
firebaseapphosting.builds.list একটি ফায়ারবেস প্রকল্পে একটি App Hosting ব্যাকএন্ডের সাথে যুক্ত সমস্ত বিল্ডের তালিকা করুন।
firebaseapphosting.builds.update একটি বিদ্যমান নন-ফাইনাল App Hosting বিল্ডের কনফিগারেশন পরিবর্তন করুন।
firebaseapphosting.domains.create একটি Firebase প্রকল্পে একটি App Hosting ব্যাকএন্ডের জন্য একটি নতুন ডোমেন অ্যাসোসিয়েশন তৈরি করুন৷
firebaseapphosting.domains.delete একটি App Hosting ব্যাকএন্ড থেকে একটি ডোমেন অ্যাসোসিয়েশন সরান৷
firebaseapphosting.domains.get একটি App Hosting সাইটের সাথে যুক্ত একটি নির্দিষ্ট ডোমেন সম্পর্কে তথ্য পুনরুদ্ধার করুন।
firebaseapphosting.domains.list App Hosting সাথে যুক্ত সমস্ত ডোমেনের তালিকা করুন।
firebaseapphosting.domains.update একটি App Hosting ব্যাকএন্ডের সাথে লিঙ্ক করা একটি ডোমেনের জন্য সেটিংস বা কনফিগারেশন পরিবর্তন করুন।
firebaseapphosting.rollouts.create সেই App Hosting ব্যাকএন্ডের জন্য বর্তমানে পরিবেশন করা সংস্করণে একটি বিদ্যমান বিল্ডকে প্রচার করতে একটি নতুন রোলআউট শুরু করুন।
firebaseapphosting.rollouts.get একটি নির্দিষ্ট App Hosting রোলআউট সম্পর্কে তথ্য পুনরুদ্ধার করুন।
firebaseapphosting.rollouts.list একটি App Hosting ব্যাকএন্ডের সাথে যুক্ত সমস্ত রোলআউটের তালিকা করুন।
firebaseapphosting.traffic.get একটি App Hosting সাইটের জন্য বর্তমান ট্রাফিক বিভাজন এবং রোলআউট নীতি পুনরুদ্ধার করুন।
firebaseapphosting.traffic.list 'firebaseapphosting.traffic.get' এর ফাংশনে অভিন্ন, ব্যাকএন্ড জুড়ে একটি তালিকা পুনরুদ্ধার করার অতিরিক্ত ক্ষমতা সহ যার জন্য আপনার কাছে এই অনুমতি রয়েছে৷
firebaseapphosting.traffic.update একটি App Hosting ব্যাকএন্ডের জন্য বর্তমান ট্রাফিক বিভাজন এবং রোলআউট নীতি পরিবর্তন করুন।

Cloud Firestore অনুমতি

Cloud Firestore অনুমতিগুলির একটি তালিকা এবং বিবরণের জন্য, Google ক্লাউড ডকুমেন্টেশন দেখুন।

Cloud Storage অনুমতি

Cloud Storage অনুমতিগুলির একটি তালিকা এবং বর্ণনার জন্য, Google ক্লাউড ডকুমেন্টেশন দেখুন।

ফায়ারবেস নিরাপত্তা নিয়ম ( Cloud Firestore এবং Cloud Storage ) অনুমতি

অনুমতির নাম বর্ণনা
firebaserules.releases.create রিলিজ তৈরি করুন
firebaserules.releases.delete রিলিজ মুছুন
firebaserules.releases.get রিলিজ পুনরুদ্ধার করুন
firebaserules.releases.getExecutable রিলিজের জন্য বাইনারি এক্সিকিউটেবল পেলোড পুনরুদ্ধার করুন
firebaserules.releases.list রিলিজের একটি তালিকা পুনরুদ্ধার করুন
firebaserules.releases.update রিলিজের জন্য রুলসেট রেফারেন্স আপডেট করুন
firebaserules.rulesets.create নতুন নিয়ম তৈরি করুন
firebaserules.rulesets.delete বিদ্যমান নিয়ম মুছুন
firebaserules.rulesets.get উৎস সহ নিয়মাবলী পুনরুদ্ধার করুন
firebaserules.rulesets.list রুলসেট মেটাডেটা খুঁজুন (কোন উৎস নেই)
firebaserules.rulesets.test সঠিকতার জন্য পরীক্ষা উত্স

Cloud Functions for Firebase

Cloud Functions অনুমতিগুলির একটি তালিকা এবং বর্ণনার জন্য, IAM ডকুমেন্টেশন পড়ুন।

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

  • একটি প্রকল্পের মালিককে ফাংশন স্থাপনের দায়িত্ব অর্পণ করুন।

    আপনি যদি শুধুমাত্র নন-HTTP ফাংশন স্থাপন করেন, তাহলে একটি প্রকল্প সম্পাদক আপনার ফাংশন স্থাপন করতে পারে।

  • নিম্নলিখিত দুটি ভূমিকা আছে এমন একটি প্রকল্প সদস্যকে ফাংশন স্থাপনার অর্পণ করুন:

    একটি প্রকল্পের মালিক Google Cloud কনসোল বা gcloud CLI ব্যবহার করে একটি প্রকল্প সদস্যকে এই ভূমিকাগুলি অর্পণ করতে পারেন৷ এই ভূমিকা কনফিগারেশনের জন্য বিস্তারিত পদক্ষেপ এবং নিরাপত্তা প্রভাবের জন্য, IAM ডকুমেন্টেশন পড়ুন।

ফায়ারবেস বার্তা প্রচারের অনুমতি

এই অনুমতিগুলি Firebase Cloud Messaging এবং Firebase In-App Messaging প্রচারাভিযানের ক্ষেত্রে প্রযোজ্য।

অনুমতির নাম বর্ণনা
firebasemessagingcampaigns.campaigns.create নতুন প্রচারাভিযান তৈরি করুন
firebasemessagingcampaigns.campaigns.delete বিদ্যমান প্রচারাভিযান মুছুন
firebasemessagingcampaigns.campaigns.get বিদ্যমান প্রচারণার বিবরণ পুনরুদ্ধার করুন
firebasemessagingcampaigns.campaigns.list বিদ্যমান প্রচারাভিযানের একটি তালিকা পুনরুদ্ধার করুন
firebasemessagingcampaigns.campaigns.update বিদ্যমান প্রচারাভিযান আপডেট করুন
firebasemessagingcampaigns.campaigns.start বিদ্যমান প্রচারাভিযান শুরু করুন
firebasemessagingcampaigns.campaigns.stop বিদ্যমান প্রচারাভিযান আপডেট করুন

Firebase Cloud Messaging অনুমতি

অনুমতির নাম বর্ণনা
cloudmessaging.messages.create FCM HTTP API এবং অ্যাডমিন SDK-এর মাধ্যমে বিজ্ঞপ্তি এবং ডেটা বার্তা পাঠান
অনুমতির নাম বর্ণনা
firebasenotifications.messages.create বিজ্ঞপ্তি কম্পোজারে নতুন বার্তা তৈরি করুন
firebasenotifications.messages.delete বিজ্ঞপ্তি কম্পোজারে বিদ্যমান বার্তাগুলি মুছুন৷
firebasenotifications.messages.get বিজ্ঞপ্তি কম্পোজারে বিদ্যমান বার্তাগুলির বিবরণ পুনরুদ্ধার করুন
firebasenotifications.messages.list বিজ্ঞপ্তি কম্পোজারে বিদ্যমান বার্তাগুলির একটি তালিকা পুনরুদ্ধার করুন
firebasenotifications.messages.update বিজ্ঞপ্তি কম্পোজারে বিদ্যমান বার্তাগুলি আপডেট করুন৷

Firebase Crashlytics অনুমতি

অনুমতির নাম বর্ণনা
firebasecrashlytics.config.get Crashlytics কনফিগারেশন সেটিংস পুনরুদ্ধার করুন
firebasecrashlytics.config.update Crashlytics কনফিগারেশন সেটিংস আপডেট করুন
firebasecrashlytics.data.get Crashlytics সমস্যা এবং সেশনের সাথে সম্পর্কিত মেট্রিক্স পুনরুদ্ধার করুন
firebasecrashlytics.issues.get Crashlytics সমস্যাগুলির বিবরণ পুনরুদ্ধার করুন, সমস্যাগুলির সাথে সংযুক্ত নোটগুলি সহ
firebasecrashlytics.issues.list Crashlytics সমস্যাগুলির একটি তালিকা পুনরুদ্ধার করুন
firebasecrashlytics.issues.update বিদ্যমান Crashlytics সমস্যাগুলি খুলুন, বন্ধ করুন এবং নিঃশব্দ করুন
সমস্যা সংযুক্ত নোট আপডেট
firebasecrashlytics.sessions.get Crashlytics ক্র্যাশ সেশন সম্পর্কে বিশদ পুনরুদ্ধার করুন
অনুমতির নাম বর্ণনা
firebasecrash.issues.update বিদ্যমান Crashlytics সমস্যাগুলি আপডেট করুন, সমস্যাগুলির উপর নোট তৈরি করুন এবং বেগ সতর্কতা সেট করুন৷
firebasecrash.reports.get বিদ্যমান Crashlytics রিপোর্ট পুনরুদ্ধার করুন
অনুমতির নাম বর্ণনা
firebasedynamiclinks.domains.create নতুন Dynamic Links ডোমেন তৈরি করুন
firebasedynamiclinks.domains.delete বিদ্যমান Dynamic Links ডোমেন মুছুন
firebasedynamiclinks.domains.get বিদ্যমান Dynamic Links ডোমেনের বিশদ বিবরণ পুনরুদ্ধার করুন
firebasedynamiclinks.domains.list বিদ্যমান Dynamic Links ডোমেনের একটি তালিকা পুনরুদ্ধার করুন
firebasedynamiclinks.domains.update বিদ্যমান Dynamic Links ডোমেন আপডেট করুন
firebasedynamiclinks.links.create নতুন Dynamic Links তৈরি করুন
firebasedynamiclinks.links.get বিদ্যমান Dynamic Links বিশদ পুনরুদ্ধার করুন
firebasedynamiclinks.links.list বিদ্যমান Dynamic Links একটি তালিকা পুনরুদ্ধার করুন
firebasedynamiclinks.links.update বিদ্যমান Dynamic Links আপডেট করুন
firebasedynamiclinks.stats.get Dynamic Links পরিসংখ্যান পুনরুদ্ধার করুন
firebasedynamiclinks.destinations.list বিদ্যমান Dynamic Links গন্তব্য পুনরুদ্ধার করুন
firebasedynamiclinks.destinations.update বিদ্যমান Dynamic Links গন্তব্য আপডেট করুন

Firebase Extensions প্রকাশের অনুমতি

অনুমতির নাম বর্ণনা
firebaseextensionspublisher.extensions.create একটি এক্সটেনশনের নতুন সংস্করণ আপলোড করুন৷
firebaseextensionspublisher.extensions.delete একটি এক্সটেনশনের সংস্করণ মুছুন বা অবমূল্যায়ন করুন
firebaseextensionspublisher.extensions.get একটি এক্সটেনশন সংস্করণ সম্পর্কে বিশদ পুনরুদ্ধার করুন
firebaseextensionspublisher.extensions.list এই প্রকাশক প্রকল্প দ্বারা আপলোড করা সমস্ত এক্সটেনশন সংস্করণের তালিকা করুন৷

Firebase Hosting অনুমতি

অনুমতির নাম বর্ণনা
firebasehosting.sites.create একটি Firebase প্রকল্পের জন্য নতুন Hosting সংস্থান তৈরি করুন৷
firebasehosting.sites.delete একটি Firebase প্রকল্পের জন্য বিদ্যমান Hosting সংস্থান মুছুন
firebasehosting.sites.get একটি ফায়ারবেস প্রকল্পের জন্য একটি বিদ্যমান Hosting সংস্থানগুলির বিবরণ পুনরুদ্ধার করুন৷
firebasehosting.sites.list একটি Firebase প্রকল্পের জন্য Hosting সংস্থানগুলির একটি তালিকা পুনরুদ্ধার করুন৷
firebasehosting.sites.update একটি Firebase প্রকল্পের জন্য বিদ্যমান Hosting সংস্থান আপডেট করুন

Firebase In-App Messaging অনুমতি (বিটা)

অনুমতির নাম বর্ণনা
firebaseinappmessaging.campaigns.create নতুন প্রচারাভিযান তৈরি করুন
firebaseinappmessaging.campaigns.delete বিদ্যমান প্রচারাভিযান মুছুন
firebaseinappmessaging.campaigns.get বিদ্যমান প্রচারাভিযানের বিবরণ পুনরুদ্ধার করুন
firebaseinappmessaging.campaigns.list বিদ্যমান প্রচারাভিযানের একটি তালিকা পুনরুদ্ধার করুন
firebaseinappmessaging.campaigns.update বিদ্যমান প্রচারাভিযান আপডেট করুন

Firebase ML অনুমতি (বিটা)

অনুমতির নাম বর্ণনা
firebaseml.models.create নতুন ML মডেল তৈরি করুন
firebaseml.models.update বিদ্যমান এমএল মডেল আপডেট করুন
firebaseml.models.delete বিদ্যমান ML মডেল মুছুন
firebaseml.models.get বিদ্যমান ML মডেলের বিবরণ পুনরুদ্ধার করুন
firebaseml.models.list বিদ্যমান এমএল মডেলগুলির একটি তালিকা পুনরুদ্ধার করুন
firebaseml.modelversions.create নতুন মডেল সংস্করণ তৈরি করুন
firebaseml.modelversions.get বিদ্যমান মডেল সংস্করণের বিবরণ পুনরুদ্ধার করুন
firebaseml.modelversions.list বিদ্যমান মডেল সংস্করণগুলির একটি তালিকা পুনরুদ্ধার করুন৷
firebaseml.modelversions.update বিদ্যমান মডেল সংস্করণ আপডেট করুন

Firebase Performance Monitoring অনুমতি

অনুমতির নাম বর্ণনা
firebaseperformance.config.create নতুন সমস্যা থ্রেশহোল্ড কনফিগারেশন তৈরি করুন
firebaseperformance.config.delete বিদ্যমান সমস্যা থ্রেশহোল্ড কনফিগারেশন মুছুন
firebaseperformance.config.update সতর্কতা এবং বিদ্যমান সমস্যা থ্রেশহোল্ড কনফিগারেশন পরিবর্তন করুন
firebaseperformance.data.get সমস্ত কর্মক্ষমতা ডেটা এবং ইস্যু থ্রেশহোল্ড মান দেখুন

Firebase Realtime Database অনুমতি

অনুমতির নাম বর্ণনা
firebasedatabase.instances.create নতুন ডাটাবেস দৃষ্টান্ত তৈরি করুন
firebasedatabase.instances.get বিদ্যমান ডাটাবেস দৃষ্টান্তগুলির মেটাডেটা পুনরুদ্ধার করুন
একটি বিদ্যমান ডাটাবেস দৃষ্টান্তে ডেটাতে শুধুমাত্র-পঠন অ্যাক্সেস
firebasedatabase.instances.list বিদ্যমান ডাটাবেস উদাহরণগুলির একটি তালিকা পুনরুদ্ধার করুন
firebasedatabase.instances.update বিদ্যমান ডাটাবেস দৃষ্টান্তগুলিতে ডেটাতে সম্পূর্ণ পঠন এবং লেখার অ্যাক্সেস
ডাটাবেস দৃষ্টান্তগুলি সক্ষম এবং অক্ষম করুন
বিদ্যমান ডাটাবেস দৃষ্টান্তগুলির জন্য সুরক্ষা নিয়মগুলি পুনরুদ্ধার এবং সংশোধন করুন
firebasedatabase.instances.disable সক্রিয় ডাটাবেস উদাহরণ অক্ষম করুন

বিদ্যমান ডেটা রাখা হয় কিন্তু পড়া/লেখার জন্য অ্যাক্সেসযোগ্য নয়।
firebasedatabase.instances.reenable নিষ্ক্রিয় ডাটাবেস দৃষ্টান্তগুলি পুনরায় সক্ষম করুন৷

বিদ্যমান ডেটা আবার পড়া/লেখার জন্য অ্যাক্সেসযোগ্য।
firebasedatabase.instances.delete নিষ্ক্রিয় ডাটাবেস উদাহরণ মুছুন

মুছে ফেলা ডাটাবেস নাম পুনরায় ব্যবহার করা যাবে না.
মুছে ফেলা ডাটাবেস ইনস্ট্যান্সের ডেটা 20 দিন পরে স্থায়ীভাবে মুছে ফেলা হয়।
firebasedatabase.instances.undelete একটি মুছে ফেলা ডাটাবেস উদাহরণের ডেটা স্থায়ীভাবে মুছে ফেলার আগে মুছে ফেলুন

একটি মুছে ফেলা ডাটাবেস ইনস্ট্যান্সের ডেটা স্থায়ীভাবে মুছে ফেলা হয় দৃষ্টান্ত মুছে ফেলার 20 দিন পরে।

Firebase Remote Config অনুমতি

অনুমতির নাম বর্ণনা
cloudconfig.configs.get Remote Config ডেটা পুনরুদ্ধার করুন
cloudconfig.configs.update Remote Config ডেটা আপডেট করুন

Firebase Test Lab অনুমতি

Test Lab Cloud Storage বালতিতে অ্যাক্সেস প্রয়োজন, তাই এটির জন্য অনুমতিগুলির একটি নির্দিষ্ট কনফিগারেশন প্রয়োজন যা স্ট্যান্ডার্ড Firebase পূর্বনির্ধারিত ভূমিকাগুলিতে অন্তর্ভুক্ত নয়। Test Lab অ্যাক্সেস মঞ্জুর করতে, নিম্নলিখিত বিকল্পগুলির মধ্যে একটি ব্যবহার করুন:

  • Firebase কনসোল থেকে শুরু করা পরীক্ষার জন্য

    • একটি ডেডিকেটেড পৃথক Firebase প্রকল্পে আপনার অ্যাপ পরীক্ষা করুন।

    • যেসব সদস্যদের Test Lab অ্যাক্সেসের প্রয়োজন তাদের যোগ করুন, তারপর Firebase কনসোল ব্যবহার করে তাদের লিগ্যাসি প্রকল্পের ভূমিকা বরাদ্দ করুন।

      • একজন সদস্যকে Test Lab মাধ্যমে পরীক্ষা চালানোর অনুমতি দিতে, প্রকল্প সম্পাদক বা তার উপরে বরাদ্দ করুন।
      • একজন সদস্যকে Test Lab পরীক্ষার ফলাফল দেখার অনুমতি দিতে, প্রজেক্ট ভিউয়ার বা তার উপরে বরাদ্দ করুন।
  • আপনার নিজস্ব Cloud Storage বালতি ব্যবহার করার সময় gcloud CLI , টেস্টিং API , বা Gradle পরিচালিত ডিভাইসগুলি থেকে শুরু হওয়া পরীক্ষার জন্য

    • Google Cloud কনসোল ব্যবহার করে একজোড়া পূর্বনির্ধারিত ভূমিকা বরাদ্দ করুন (যা একসাথে প্রয়োজনীয় সেট অনুমতি দেয়)।

      • একজন সদস্যকে Test Lab সাথে পরীক্ষা চালানোর অনুমতি দিতে, উভয়টি বরাদ্দ করুন:

        • ফায়ারবেস টেস্ট ল্যাব অ্যাডমিন ( roles/cloudtestservice.testAdmin )
        • ফায়ারবেস অ্যানালিটিক্স ভিউয়ার ( roles/firebase.analyticsViewer )
      • একজন সদস্যকে Test Lab পরীক্ষার ফলাফল দেখার অনুমতি দিতে, উভয় বরাদ্দ করুন:

        • ফায়ারবেস টেস্ট ল্যাব ভিউয়ার ( roles/cloudtestservice.testViewer )
        • ফায়ারবেস অ্যানালিটিক্স ভিউয়ার ( roles/firebase.analyticsViewer )
অনুমতির নাম বর্ণনা
cloudtestservice.environmentcatalog.get একটি প্রকল্পের জন্য সমর্থিত পরীক্ষার পরিবেশের ক্যাটালগ পুনরুদ্ধার করুন
cloudtestservice.matrices.create প্রদত্ত স্পেসিফিকেশন অনুযায়ী পরীক্ষার একটি ম্যাট্রিক্স চালানোর জন্য অনুরোধ করুন
cloudtestservice.matrices.get একটি পরীক্ষার ম্যাট্রিক্সের অবস্থা পুনরুদ্ধার করুন
cloudtestservice.matrices.update একটি অসমাপ্ত পরীক্ষার ম্যাট্রিক্স আপডেট করুন
cloudtoolresults.executions.list একটি ইতিহাসের জন্য মৃত্যুদন্ডের একটি তালিকা পুনরুদ্ধার করুন
cloudtoolresults.executions.get একটি বিদ্যমান এক্সিকিউশন পুনরুদ্ধার করুন
cloudtoolresults.executions.create একটি নতুন এক্সিকিউশন তৈরি করুন
cloudtoolresults.executions.update একটি বিদ্যমান এক্সিকিউশন আপডেট করুন
cloudtoolresults.history.list ইতিহাসের একটি তালিকা পুনরুদ্ধার করুন
cloudtoolresults.history.get একটি বিদ্যমান ইতিহাস পুনরুদ্ধার করুন
cloudtoolresults.history.create একটি নতুন ইতিহাস তৈরি করুন
cloudtoolresults.settings.create নতুন টুল ফলাফল সেটিংস তৈরি করুন
cloudtoolresults.settings.get বিদ্যমান টুল ফলাফল সেটিংস পুনরুদ্ধার করুন
cloudtoolresults.settings.update টুল ফলাফল সেটিংস আপডেট করুন
cloudtoolresults.steps.list একটি সম্পাদনের জন্য পদক্ষেপগুলির একটি তালিকা পুনরুদ্ধার করুন
cloudtoolresults.steps.get একটি বিদ্যমান পদক্ষেপ পুনরুদ্ধার করুন
cloudtoolresults.steps.create একটি নতুন পদক্ষেপ তৈরি করুন
cloudtoolresults.steps.update একটি বিদ্যমান ধাপ আপডেট করুন

বাহ্যিক পরিষেবার অনুমতিগুলির সাথে একীকরণ

অনুমতির নাম বর্ণনা
firebaseextensions.configs.create বাহ্যিক পরিষেবাগুলির জন্য নতুন এক্সটেনশন কনফিগারেশন তৈরি করুন৷
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebaseextensions.configs.delete বাহ্যিক পরিষেবাগুলির জন্য বিদ্যমান এক্সটেনশন কনফিগারেশনগুলি মুছুন৷
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebaseextensions.configs.list বাহ্যিক পরিষেবাগুলির জন্য এক্সটেনশন কনফিগারেশনের একটি তালিকা পুনরুদ্ধার করুন৷
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebaseextensions.configs.update বাহ্যিক পরিষেবাগুলির জন্য বিদ্যমান এক্সটেনশন কনফিগারেশন আপডেট করুন
( Firebase কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)