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 ক্লাউড প্রকল্পে 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.links.delete Google সিস্টেমের লিঙ্ক মুছুন
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.links.list Google সিস্টেমের লিঙ্কগুলির একটি তালিকা পুনরুদ্ধার করুন৷
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.links.update Google সিস্টেমে বিদ্যমান লিঙ্কগুলি আপডেট করুন
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebase.playLinks.get Google Play এর একটি লিঙ্ক সম্পর্কে বিশদ পুনরুদ্ধার করুন
(ফায়ারবেস কনসোল > প্রজেক্ট সেটিংস > ইন্টিগ্রেশন > গুগল প্লে)
firebase.playLinks.list Google Play লিঙ্কগুলির একটি তালিকা পুনরুদ্ধার করুন৷
(ফায়ারবেস কনসোল > প্রজেক্ট সেটিংস > ইন্টিগ্রেশন > গুগল প্লে)
firebase.playLinks.update নতুন লিঙ্ক তৈরি করুন এবং Google Play-তে বিদ্যমান লিঙ্কগুলি আপডেট করুন
(ফায়ারবেস কনসোল > প্রজেক্ট সেটিংস > ইন্টিগ্রেশন > গুগল প্লে)
firebase.projects.delete বিদ্যমান প্রকল্প মুছুন
firebase.projects.get একটি প্রকল্পের জন্য বিশদ বিবরণ এবং Firebase সম্পদ পুনরুদ্ধার করুন
firebase.projects.update একটি বিদ্যমান প্রকল্পের বৈশিষ্ট্য পরিবর্তন
প্রযোজ্য Firebase পণ্য এবং বৈশিষ্ট্যগুলির জন্য সতর্কতা গ্রহণ করুন ( আরো জানুন )
firebaseinstallations.instances.delete একটি ফায়ারবেস ইনস্টলেশন আইডি এবং সেই ইনস্টলেশনের সাথে সংযুক্ত ডেটা মুছুন ( আরো জানুন )

Google Analytics অনুমতি

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

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

ফায়ারবেস অ্যাপ চেক পারমিশন

অনুমতির নাম বর্ণনা
firebaseappcheck.appAttestConfig.get একটি অ্যাপের অ্যাপ অ্যাটেস্ট কনফিগারেশন পুনরুদ্ধার করুন
firebaseappcheck.appAttestConfig.update একটি অ্যাপের অ্যাপ অ্যাটেস্ট কনফিগারেশন আপডেট করুন
firebaseappcheck.appCheckTokens.verify একটি Firebase প্রকল্পের জন্য জারি করা অ্যাপ চেক টোকেন যাচাই করুন
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 একটি প্রকল্পের পরিষেবা প্রয়োগকারী কনফিগারেশন আপডেট করুন

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

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

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

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

Firebase A/B পরীক্ষার অনুমতি (বিটা)

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

ক্লাউড ফায়ারস্টোর অনুমতি

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

ক্লাউড স্টোরেজ অনুমতি

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

ফায়ারবেস নিরাপত্তা নিয়ম (ক্লাউড ফায়ারস্টোর এবং ক্লাউড স্টোরেজ) অনুমতি

অনুমতির নাম বর্ণনা
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 সঠিকতার জন্য পরীক্ষা উত্স

ফায়ারবেস অনুমতির জন্য ক্লাউড ফাংশন

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

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

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

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

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

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

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

এই অনুমতিগুলি ফায়ারবেস ক্লাউড মেসেজিং এবং ফায়ারবেস ইন-অ্যাপ মেসেজিংয়ের প্রচারাভিযানের ক্ষেত্রে প্রযোজ্য।

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

ফায়ারবেস ক্লাউড মেসেজিং অনুমতি

অনুমতির নাম বর্ণনা
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 ক্র্যাশলিটিক্স সমস্যাগুলির বিবরণ পুনরুদ্ধার করুন, সমস্যাগুলির সাথে সংযুক্ত নোটগুলি সহ
firebasecrashlytics.issues.list Crashlytics সমস্যাগুলির একটি তালিকা পুনরুদ্ধার করুন
firebasecrashlytics.issues.update বিদ্যমান Crashlytics সমস্যাগুলি খুলুন, বন্ধ করুন এবং নিঃশব্দ করুন
সমস্যা সংযুক্ত নোট আপডেট
firebasecrashlytics.sessions.get Crashlytics ক্র্যাশ সেশন সম্পর্কে বিশদ পুনরুদ্ধার করুন
অনুমতির নাম বর্ণনা
firebasecrash.issues.update বিদ্যমান ক্র্যাশলিটিক্স সমস্যাগুলি আপডেট করুন, সমস্যাগুলির উপর নোট তৈরি করুন এবং বেগ সতর্কতা সেট করুন৷
firebasecrash.reports.get বিদ্যমান Crashlytics রিপোর্ট পুনরুদ্ধার করুন
অনুমতির নাম বর্ণনা
firebasedynamiclinks.domains.create নতুন ডায়নামিক লিঙ্ক ডোমেন তৈরি করুন
firebasedynamiclinks.domains.delete বিদ্যমান ডায়নামিক লিঙ্ক ডোমেন মুছুন
firebasedynamiclinks.domains.get বিদ্যমান ডায়নামিক লিংক ডোমেনের বিশদ বিবরণ পুনরুদ্ধার করুন
firebasedynamiclinks.domains.list বিদ্যমান ডায়নামিক লিঙ্ক ডোমেনের একটি তালিকা পুনরুদ্ধার করুন
firebasedynamiclinks.domains.update বিদ্যমান ডায়নামিক লিঙ্ক ডোমেন আপডেট করুন
firebasedynamiclinks.links.create নতুন ডায়নামিক লিঙ্ক তৈরি করুন
firebasedynamiclinks.links.get বিদ্যমান ডায়নামিক লিঙ্কগুলির বিবরণ পুনরুদ্ধার করুন
firebasedynamiclinks.links.list বিদ্যমান ডায়নামিক লিঙ্কগুলির একটি তালিকা পুনরুদ্ধার করুন
firebasedynamiclinks.links.update বিদ্যমান ডায়নামিক লিঙ্ক আপডেট করুন
firebasedynamiclinks.stats.get ডাইনামিক লিঙ্ক পরিসংখ্যান পুনরুদ্ধার করুন
firebasedynamiclinks.destinations.list বিদ্যমান ডায়নামিক লিঙ্ক গন্তব্য পুনরুদ্ধার করুন
firebasedynamiclinks.destinations.update বিদ্যমান ডায়নামিক লিঙ্ক গন্তব্য আপডেট করুন

ফায়ারবেস এক্সটেনশন প্রকাশের অনুমতি

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

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

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

ফায়ারবেস ইন-অ্যাপ মেসেজিং অনুমতি (বিটা)

অনুমতির নাম বর্ণনা
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 বিদ্যমান মডেল সংস্করণ আপডেট করুন

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

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

ফায়ারবেস রিয়েলটাইম ডেটাবেস অনুমতি

অনুমতির নাম বর্ণনা
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 দিন পরে।

ফায়ারবেস রিমোট কনফিগারেশনের অনুমতি

অনুমতির নাম বর্ণনা
cloudconfig.configs.get দূরবর্তী কনফিগার ডেটা পুনরুদ্ধার করুন
cloudconfig.configs.update রিমোট কনফিগার ডেটা আপডেট করুন

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

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

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

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

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

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

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

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

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

        • ফায়ারবেস টেস্ট ল্যাব ভিউয়ার ( 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 বাহ্যিক পরিষেবাগুলির জন্য নতুন এক্সটেনশন কনফিগারেশন তৈরি করুন৷
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebaseextensions.configs.delete বাহ্যিক পরিষেবাগুলির জন্য বিদ্যমান এক্সটেনশন কনফিগারেশনগুলি মুছুন৷
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebaseextensions.configs.list বাহ্যিক পরিষেবাগুলির জন্য এক্সটেনশন কনফিগারেশনের একটি তালিকা পুনরুদ্ধার করুন৷
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)
firebaseextensions.configs.update বাহ্যিক পরিষেবাগুলির জন্য বিদ্যমান এক্সটেনশন কনফিগারেশন আপডেট করুন
(ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন)