আগে থেকে থাকা Google Cloud প্রোজেক্টের সাথে Firebase ব্যবহার শুরু করা
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
Firebase প্রোজেক্ট হল একটি Google Cloud প্রোজেক্ট যাতে কিছু অতিরিক্ত
Firebase-নির্দিষ্ট কনফিগারেশন এবং পরিষেবা চালু আছে। সাধারণত এটিকে Google Cloud প্রোজেক্টে
"Firebase যোগ করা" বলা হয়। এই পৃষ্ঠায়
কীভাবে "Firebase যোগ করবেন" তা বর্ণনা করা হয়েছে, এর সাথে কিছু
প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ) দেওয়া হয়েছে।
আপনি Google Cloud প্রোজেক্টে Firebase যোগ করলে, Firebase অটোমেটিক
একাধিক API চালু করে এবং সব Firebase পরিষেবা ও ইন্টারফেসের ব্যবহার সহজ করতে
পরিষেবা অ্যাকাউন্ট তৈরি করে। এছাড়াও, Firebase আপনার প্রোজেক্টে একটি
firebase:enabled লেবেল
যোগ করে, যা Google Cloud কনসোলের
IAM ও অ্যাডমিন >
লেবেল পৃষ্ঠা
থেকে দেখতে পাবেন। "Firebase যোগ করুন" বিকল্প বেছে নিলে কী হয়
সেই সম্পর্কে আরও জানুন।
Firebase প্রোজেক্ট ও Google Cloud প্রোজেক্টের মধ্যে সম্পর্ক
যেহেতু Firebase প্রোজেক্ট হল একটি Google Cloud প্রোজেক্ট:
আপনি
Firebase CLI,
gcloud CLI
এবং Google-এর যেকোনও Terraform রিসোর্স ব্যবহার করে প্রোজেক্টের সাথে ইন্টার্যাক্ট করতে পারবেন।
আপনি প্রোজেক্টে Firebase এবং Google Cloud, দুটিরই প্রোডাক্ট এবং API ব্যবহার করতে পারবেন।
প্রোজেক্টের জন্য IAM অনুমতি ও ভূমিকা
Firebase ও Google Cloud-এর মধ্যে শেয়ার করা হয়। প্রোজেক্টের কোনও মেম্বারের (অর্থাৎ,
প্রিন্সিপাল) আপনার Google Cloud প্রোজেক্টে যে অ্যাক্সেস আছে, তা আপনার Firebase
প্রোজেক্টেও প্রযোজ্য হবে (এবং এর উল্টোটাও)।
প্রোজেক্টের জন্য বিলিং Firebase এবং
Google Cloud জুড়ে শেয়ার করা হয়। আপনার Google Cloud প্রোজেক্টে বিলিং চালু করা থাকলে, আপনার
Firebase প্রোজেক্ট Firebase-এর Blaze প্রাইসিং প্ল্যানে থাকবে।
প্রোজেক্টের অনন্য শনাক্তকারী (যেমন
প্রোজেক্ট নম্বর এবং
প্রোজেক্ট আইডি)
Firebase এবং Google Cloud জুড়ে শেয়ার করা হয়।
আপনার Google Cloud প্রোজেক্টে (যেমন, সংস্থা, ফোল্ডার ইত্যাদি)
প্রযোজ্য যেকোনও রিসোর্স হায়ারার্কি
আপনার Firebase প্রোজেক্টেও প্রযোজ্য হবে।
প্রোজেক্ট মুছে দিলে, Firebase এবং Google Cloud থেকে এটি মুছে যাবে।
প্রোজেক্টের মধ্যে কোনও রিসোর্স বা ডেটা মুছে ফেলা বা পরিবর্তন করা হলে তা Firebase এবং Google Cloud-এর সব জায়গায় প্রযোজ্য হয়।
আগে থেকে থাকা Google Cloud প্রোজেক্টে কীভাবে Firebase যোগ করবেন
আপনি নিম্নলিখিত বিকল্পগুলির যেকোনও একটি ব্যবহার করে আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ" করতে পারবেন। Google Cloud প্রোজেক্টে
Firebase যোগ করার জন্য প্রয়োজনীয় অনুমতি
আপনার কাছে আছে কিনা তা নিশ্চিত করুন।
মনে রাখবেন, আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ" করার পর, সেটি
আর আগের অবস্থায় ফেরানো যাবে না (অর্থাৎ, Google Cloud প্রোজেক্ট থেকে "Firebase" সম্পূর্ণভাবে
"সরানো" যাবে না)। এই
প্রায়শই জিজ্ঞাসিত প্রশ্ন থেকে আরও জানুন।
Firebase ব্যবহার শুরু করার জন্য Firebase পরিষেবার শর্তাবলীতে সম্মতি জানানো কি আবশ্যক?
Google Cloud প্রোজেক্টে Firebase-এর সব ক্ষমতা অ্যাক্সেস ও ব্যবহার করতে, আপনাকে
Firebase পরিষেবার শর্তাবলীতে সম্মতি জানাতে হবে। এছাড়াও, আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করতে"
আপনাকে Firebase-এর শর্তাবলীতে সম্মতি জানাতে হবে।
আপনার কতগুলি প্রোজেক্টে অ্যাক্সেস আছে তা নির্বিশেষে আপনার Google অ্যাকাউন্টের জন্য আপনাকে শুধুমাত্র একবার Firebase-এর শর্তাবলীতে সম্মতি জানাতে হবে। আপনি শর্তাবলীতে সম্মতি জানালে, আপনি
আপনার Google অ্যাকাউন্টের জন্য সম্মতি জানাচ্ছেন; এই সম্মতি প্রোজেক্টের সব মেম্বারের জন্য
প্রোজেক্ট-লেভেলে নয়।
আপনি নিম্নলিখিত বিকল্পগুলির যেকোনও একটি ব্যবহার করে Firebase কনসোলের মাধ্যমে Firebase-এর শর্তাবলীতে সম্মতি জানাতে পারেন। প্রম্পট করা হলে, শর্তাবলীতে সম্মতি জানান। Firebase-এর শর্তাবলীতে সম্মতি জানানোর জন্য আপনাকে
প্রম্পট করা না হলে, আপনি আগেই সম্মতি জানিয়েছেন।
Firebase কনসোল ব্যবহার করে নতুন Firebase প্রোজেক্ট তৈরি করুন এবং তারপরে Firebase-এর শর্তাবলীতে
সম্মতি জানান।
Firebase কনসোলে আগে থেকে থাকা কোনও Firebase প্রোজেক্ট খুলুন এবং তারপরে
Firebase-এর শর্তাবলীতে সম্মতি জানান (যেমন,
কেউ আপনাকে প্রোজেক্টের সদস্য (অর্থাৎ, প্রিন্সিপাল)
হওয়ার জন্য আমন্ত্রণ জানিয়েছেন)।
Firebase কনসোলে আগে থেকে থাকা Google Cloud প্রোজেক্ট খুলুন,
এতে "Firebase যোগ করুন"
এবং তারপর Firebase-এর শর্তাবলীতে সম্মতি জানান।
"Firebase যোগ করতে" কোন কোন অনুমতি প্রয়োজন?
আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করতে", প্রোজেক্টের কোনও মেম্বারের (অর্থাৎ, প্রিন্সিপাল) কাছে নিম্নলিখিত IAM অনুমতি থাকতে হবে:
firebase.projects.update
resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
এডিটর ও মালিকের IAM ভূমিকায় ডিফল্ট হিসেবে এইসব অনুমতি থাকে।
Firebase কনসোল কেন আমার আগে থেকে থাকা Google Cloud প্রোজেক্টের তালিকা লোড করতে পারছে না?
আপনি যদি Firebase কনসোল ব্যবহার করে আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ" করার চেষ্টা করেন
এবং আপনার কাছে হাজার হাজার Google Cloud প্রোজেক্টের অ্যাক্সেস থাকে,
তাহলে এই FAQ প্রায়শই প্রযোজ্য হয়।
তবে, আপনার প্রোজেক্ট লেবেলের তালিকায় ম্যানুয়ালি firebase:enabled লেবেল যোগ করলেই
আপনার Google Cloud প্রোজেক্টের জন্য Firebase-নির্দিষ্ট কনফিগারেশন এবং পরিষেবা চালু হয় না। এটি করতে, আপনাকে Firebase কনসোল (অথবা, উন্নত ব্যবহারের ক্ষেত্রে, Firebase CLI, Firebase Management REST API বা Terraform) ব্যবহার করে
Firebase যোগ করতে হবে।
আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ" করলে কী হয়?
Firebase প্রোজেক্ট হল একটি Google Cloud প্রোজেক্ট যাতে কিছু অতিরিক্ত
Firebase-নির্দিষ্ট কনফিগারেশন এবং পরিষেবা চালু আছে। তাই, আপনি আগে থেকে থাকা Google Cloud প্রোজেক্টে
"Firebase যোগ" করলে, Firebase-এর সব পরিষেবা ও ইন্টারফেসের ব্যবহার সহজ করতে Firebase নিম্নলিখিত
অ্যাকশন নেয়:
আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করুন" বিকল্প বেছে নেওয়ার পরে, এটি আর আগের অবস্থায় ফেরানো যাবে না
(অর্থাৎ, আপনি Google Cloud প্রোজেক্ট থেকে "Firebase সম্পূর্ণভাবে সরাতে" পারবেন না)।
"Firebase যোগ করা"র প্রসেস API ও ব্যাকএন্ড পরিষেবা চালু করে যা অন্যান্য Google Cloud ফিচারের জন্য
ব্যবহার করা হতে পারে। চালু থাকা এইসব পরিষেবা বন্ধ করে দিলে
নির্ভরতার কারণে অপ্রত্যাশিত ও অনভিপ্রেত ফলাফল হতে পারে।
আমি কি আগে থেকে থাকা Google Cloud প্রোজেক্টের জন্য "Firebase যোগ করা" ব্লক করতে পারি?
আপনি আগে থেকে থাকা Google Cloud প্রোজেক্টে "Firebase যোগ করার" সম্ভাবনাকে ব্লক করতে না পারলেও, নিম্নলিখিত কাজগুলি করতে পারেন:
প্রোজেক্ট মেম্বারদের (অর্থাৎ, প্রিন্সিপাল) সংখ্যা সীমিত করুন যাদের IAM
অনুমতি firebase.projects.update আছে, যা "Firebase যোগ করুন" বিকল্পের জন্য প্রয়োজন।
পরবর্তী ধাপ
Firebase প্রোজেক্ট সম্পর্কে আরও জানতে নিম্নলিখিত রিসোর্স দেখুন:
Firebase প্রোজেক্ট সম্পর্কে বোঝা —
Firebase প্রোজেক্ট সম্পর্কে বেশ কিছু গুরুত্বপূর্ণ ধারণার সংক্ষিপ্ত ওভারভিউ প্রদান করে, যার মধ্যে Google Cloud-এর সাথে এর সম্পর্ক এবং প্রোজেক্ট ও এর অ্যাপ ও রিসোর্সের
প্রাথমিক হায়ারার্কি অন্তর্ভুক্ত।
Firebase প্রোজেক্ট সেট-আপ করার জন্য সাধারণ পেশাদার পদ্ধতি —
Firebase প্রোজেক্ট সেট-আপ করা এবং প্রোজেক্টের সাথে আপনার অ্যাপ রেজিস্টার করার জন্য সাধারণ, উচ্চ-স্তরের পেশাদার পদ্ধতি প্রদান করে যাতে আপনার কাছে একটি স্পষ্ট ডেভেলপমেন্ট ওয়ার্কফ্লো থাকে যা স্বতন্ত্র পরিবেশ ব্যবহার করে।
আপনার Firebase প্রোজেক্টে অ্যাপ রেজিস্টার করে এবং Firebase-এর সাথে কানেক্ট করে আপনার মোবাইল ও ওয়েব অ্যাপে Firebase ব্যবহার করা শুরু করুন:
iOS+ |
Android |
ওয়েব |
Flutter |
Unity |
C++.