বেসিক রোল (ওনার, এডিটর এবং ভিউয়ার) হলো IAM-এর মৌলিক ভূমিকা এবং এতে সমস্ত ফায়ারবেস পণ্য ও পরিষেবার জন্য বিভিন্ন স্তরের অ্যাক্সেস অনুমতি অন্তর্ভুক্ত থাকে।
নিচের সারণিতে প্রতিটি রোলের অন্তর্ভুক্ত অনুমতিগুলো সংক্ষেপে তুলে ধরা হয়েছে। Google Cloud ডকুমেন্টেশনে বেসিক রোলগুলো সম্পর্কে আরও জানুন।
উল্লেখ্য যে, মৌলিক ভূমিকাগুলোকে পূর্বে "আদিম" ভূমিকা বলা হতো।
Firebase কনসোল অথবা Google Cloud কনসোল ব্যবহার করে প্রোজেক্টের সদস্যদের এই ভূমিকাগুলো বরাদ্দ করুন।
| ভূমিকা | অনুমতি |
|---|---|
দর্শকroles/viewer | শুধুমাত্র পঠনযোগ্য কাজের জন্য অনুমতি, যেমন বিদ্যমান রিসোর্স বা ডেটা দেখা (কিন্তু পরিবর্তন করা নয়)। |
সম্পাদকroles/editor | ভিউয়ার রোলের সমস্ত অনুমতি, সেইসাথে অবস্থা পরিবর্তনকারী কাজগুলোর (যেমন বিদ্যমান রিসোর্স পরিবর্তন করা) অনুমতি। |
মালিকroles/owner | এডিটর রোলের সমস্ত অনুমতি, এবং সেইসাথে নিম্নলিখিত কাজগুলোর জন্য অনুমতি:
|
মালিকের ভূমিকা অর্পণের গুরুত্ব
একটি ফায়ারবেস প্রোজেক্টের সঠিক ব্যবস্থাপনা নিশ্চিত করার জন্য, এটির একজন মালিক (Owner) থাকা আবশ্যক।
প্রকল্পের যে সদস্যদের 'মালিক' (Owner) ভূমিকা থাকে, তারাই প্রায়শই একমাত্র সদস্য হন যারা প্রশাসনিক কাজ করতে বা গুরুত্বপূর্ণ বিজ্ঞপ্তি পেতে পারেন ।
- প্রকল্পের 'Owner' ভূমিকা থাকা সদস্যরাই প্রায়শই একমাত্র গুরুত্বপূর্ণ প্রশাসনিক কাজ (যেমন ভূমিকা নির্ধারণ করা এবং Google Analytics প্রোপার্টি পরিচালনা করা) করতে পারেন, এবং Firebase Support শুধুমাত্র প্রমাণিত প্রকল্প 'Owner'-দের কাছ থেকে আসা প্রশাসনিক অনুরোধই পূরণ করতে পারে।
- প্রকল্পের 'মালিক' (Owner) ভূমিকা থাকা সদস্যরাই প্রায়শই একমাত্র সদস্য হন যারা (ডিফল্টরূপে) প্রকল্প বা পণ্যের পরিবর্তন (যেমন বিলিং ও আইনি পরিবর্তন, ফিচারের বিলুপ্তি ইত্যাদি) সম্পর্কে বিজ্ঞপ্তি পান। আপনি যদি নির্দিষ্ট বা অতিরিক্ত সদস্যদের বিজ্ঞপ্তি পাঠাতে চান, তবে আপনি ঐচ্ছিকভাবে আপনার প্রকল্পের 'অত্যাবশ্যকীয় পরিচিতি' (essential contacts) কাস্টমাইজ করতে পারেন।
একটি Firebase প্রোজেক্টের জন্য মালিক (Owner) সেট আপ করার পরে, সেই দায়িত্বগুলো হালনাগাদ রাখা জরুরি।
উল্লেখ্য যে, যদি কোনো Firebase প্রজেক্ট একটি Google Cloud অর্গানাইজেশনের অংশ হয়, তাহলে যিনি আপনার Google Cloud অর্গানাইজেশনটি পরিচালনা করেন, তিনি একজন Owner-এর করা অনেক কাজই করতে পারেন। তবে, Owner-এর জন্য নির্দিষ্ট কিছু কাজের (যেমন রোল নির্ধারণ করা বা Google Analytics প্রোপার্টি পরিচালনা করা) ক্ষেত্রে, সেই কাজগুলো করার জন্য অ্যাডমিনিস্ট্রেটরকে নিজেকে প্রকৃত Owner রোলটি অ্যাসাইন করে নিতে হতে পারে।