ভূমিকার মাধ্যমে আপনার প্রকল্পের সদস্যদের অনুমতি দেওয়া হয়। একটি ভূমিকা হল অনুমতির একটি সংগ্রহ৷ আপনি যখন একটি প্রকল্প সদস্যকে একটি ভূমিকা অর্পণ করেন, আপনি সেই প্রকল্প সদস্যকে ভূমিকাতে থাকা সমস্ত অনুমতি প্রদান করেন।
এই পৃষ্ঠাটি অনুমতিগুলির দ্বারা সক্রিয় করা ক্রিয়াগুলির বর্ণনা করে যা আপনি একটি Firebase-সমর্থিত ভূমিকাতে তালিকাভুক্ত পেতে পারেন৷ এই অনুমতি দুটি বিভাগে পড়ে:
সমস্ত ভূমিকার জন্য বা ফায়ারবেসের মধ্যে নির্দিষ্ট কর্মের জন্য প্রয়োজনীয় আইডেন্টিটি অ্যান্ড অ্যাক্সেস ম্যানেজমেন্ট (IAM) অনুমতি
প্রয়োজনীয় অনুমতি
ফায়ারবেস আইএএম-এর অনুমতি রয়েছে যা হল:
কিছু ফায়ারবেস পরিষেবা-নির্দিষ্ট ক্রিয়া সম্পাদনের জন্য প্রয়োজন৷
কিছু ফায়ারবেস ম্যানেজমেন্ট-নির্দিষ্ট ক্রিয়া সম্পাদনের জন্য প্রয়োজনীয়।
একটি 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 ফাংশন স্থাপন করেন, তাহলে একটি প্রকল্প সম্পাদক আপনার ফাংশন স্থাপন করতে পারে।
নিম্নলিখিত দুটি ভূমিকা আছে এমন একটি প্রকল্প সদস্যকে ফাংশন স্থাপনার অর্পণ করুন:
- ক্লাউড ফাংশন অ্যাডমিন ভূমিকা (
roles/cloudfunctions.admin
) - পরিষেবা অ্যাকাউন্ট ব্যবহারকারীর ভূমিকা (
roles/iam.serviceAccountUser
)
একটি প্রকল্পের মালিক 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 | বাহ্যিক পরিষেবাগুলির জন্য বিদ্যমান এক্সটেনশন কনফিগারেশন আপডেট করুন (ফায়ারবেস কনসোল > প্রকল্প সেটিংস > ইন্টিগ্রেশন) |