একটি বিদ্যমান Google ক্লাউড প্রকল্পের সাথে Firebase ব্যবহার করা শুরু করুন৷

একটি ফায়ারবেস প্রকল্প হল একটি Google Cloud প্রকল্প যাতে কিছু অতিরিক্ত ফায়ারবেস-নির্দিষ্ট কনফিগারেশন এবং পরিষেবা সক্ষম করা আছে। এটিকে সাধারণত Google Cloud প্রকল্পে "Firebase যোগ করা" বলা হয়। এই পৃষ্ঠাটি কিছু প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQs) সহ কিভাবে "Firebase যোগ" করতে হয় তা বর্ণনা করে।

আপনি যখন একটি Google Cloud প্রকল্পে Firebase যোগ করেন, তখন Firebase স্বয়ংক্রিয়ভাবে বেশ কয়েকটি API সক্ষম করে এবং সমস্ত Firebase পরিষেবা এবং ইন্টারফেসের ব্যবহার সহজ করার জন্য পরিষেবা অ্যাকাউন্ট তৈরি করে৷ Firebase Google Cloud কনসোলের লেবেল পৃষ্ঠার মধ্যে আপনার প্রকল্পে একটি firebase:enabled লেবেল যোগ করে। আপনি "Firebase যোগ" করলে কী হয় সে সম্পর্কে আরও বিশদ জানুন।

একটি Firebase প্রকল্প এবং একটি Google Cloud প্রকল্পের মধ্যে সম্পর্ক

যেহেতু একটি ফায়ারবেস প্রকল্প একটি Google Cloud প্রকল্প:

  • আপনি Firebase কনসোলে সেইসাথে Google Cloud কনসোল এবং Google APIs কনসোলে প্রজেক্টটি অ্যাক্সেস করতে এবং ইন্টারঅ্যাক্ট করতে পারেন।

  • আপনি Firebase CLI , gcloud CLI , এবং Google-এর যেকোনো Terraform রিসোর্স ব্যবহার করে প্রকল্পের সাথে ইন্টারঅ্যাক্ট করতে পারেন।

  • আপনি প্রকল্পে ফায়ারবেস এবং Google Cloud উভয়ের পণ্য এবং API ব্যবহার করতে পারেন।

  • IAM অনুমতি এবং প্রকল্পের ভূমিকা Firebase এবং Google Cloud জুড়ে শেয়ার করা হয়। আপনার Google Cloud প্রজেক্টে একজন প্রজেক্ট সদস্যের (অর্থাৎ একজন প্রিন্সিপ্যাল) যেকোন অ্যাক্সেস আপনার ফায়ারবেস প্রোজেক্টের জন্যও প্রযোজ্য হবে (এবং এর বিপরীতে)।

  • প্রকল্পের জন্য বিলিং Firebase এবং Google Cloud জুড়ে শেয়ার করা হয়। যদি আপনার Google Cloud প্রকল্পে বিলিং সক্ষম করা থাকে, তাহলে আপনার Firebase প্রকল্পটি Firebase-এর পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকবে।

  • প্রকল্পের জন্য স্বতন্ত্র শনাক্তকারী (যেমন প্রকল্প নম্বর এবং প্রকল্প আইডি ) 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 সরাতে" পারবেন না)। এই FAQ এ আরও জানুন।

Firebase কনসোল

  1. Firebase কনসোলে যান।

  2. একই Google অ্যাকাউন্ট দিয়ে সাইন ইন করুন যা আপনাকে বিদ্যমান Google Cloud প্রকল্প অ্যাক্সেস করতে দেয়।

  3. একটি প্রকল্প তৈরি করুন ক্লিক করুন.

  4. পৃষ্ঠার নীচে, ইতিমধ্যে একটি Google ক্লাউড প্রকল্প আছে জন্য লিঙ্কটি ক্লিক করুন?

  5. পাঠ্য ক্ষেত্রে, বিদ্যমান প্রকল্পের প্রকল্প আইডি প্রবেশ করা শুরু করুন এবং তারপরে প্রদর্শিত তালিকা থেকে প্রকল্পটি নির্বাচন করুন৷

  6. ওপেন প্রজেক্টে ক্লিক করুন।

  7. অনুরোধ করা হলে, Firebase শর্তাবলী স্বীকার করুন।

  8. "Firebase যোগ করুন" এবং একটি Firebase প্রকল্প সেট আপ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন৷

    মনে রাখবেন যে Google Analytics সক্ষম করা ঐচ্ছিক।

Firebase CLI

  1. আপনি যদি ইতিমধ্যেই না করে থাকেন তাহলে Firebase CLI ইনস্টল করুন

  2. একই Google অ্যাকাউন্ট দিয়ে লগ ইন করুন যা আপনাকে বিদ্যমান Google Cloud প্রকল্প অ্যাক্সেস করতে দেয়।

  3. নিম্নলিখিত কমান্ড চালান:

    firebase projects:addfirebase
  4. প্রম্পট করা হলে, প্রদর্শিত তালিকা থেকে বিদ্যমান Google Cloud প্রকল্প নির্বাচন করুন।

  5. আপনি যদি ইতিমধ্যে Firebase শর্তাদি স্বীকার না করে থাকেন তবে শর্তাবলী স্বীকার করতে Firebase কনসোলে একটি Firebase প্রকল্প খুলুন। এই FAQ- এ Firebase শর্তাবলীর প্রয়োজনীয়তা সম্পর্কে আরও জানুন।

REST API

  1. বিদ্যমান Google Cloud প্রকল্পে Firebase ব্যবস্থাপনা API সক্ষম করুন৷

  2. আপনার API অ্যাক্সেস টোকেন তৈরি করুন।

  3. projects.addFirebase কল করে প্রকল্পের জন্য ফায়ারবেস পরিষেবাগুলি সক্ষম করুন৷

    মনে রাখবেন এই কল করার জন্য আপনার প্রোজেক্টের রিসোর্সের নাম প্রয়োজন।

  4. আপনি যদি ইতিমধ্যে Firebase শর্তাদি স্বীকার না করে থাকেন তবে শর্তাবলী স্বীকার করতে Firebase কনসোলে একটি Firebase প্রকল্প খুলুন। এই FAQ- এ Firebase শর্তাবলীর প্রয়োজনীয়তা সম্পর্কে আরও জানুন।

বিস্তারিত নির্দেশাবলীর জন্য, Firebase গাইডে আপনার প্রকল্পে Firebase পরিষেবা যোগ করুন দেখুন: "ম্যানেজমেন্ট REST API ব্যবহার করে একটি Firebase প্রকল্প সেট আপ করুন এবং পরিচালনা করুন"। সেই গাইডের আপনি শুরু করার আগে বিভাগে সমস্ত নির্দেশাবলী অনুসরণ করতে ভুলবেন না।

টেরাফর্ম

  1. বিদ্যমান Google Cloud প্রকল্পে Firebase ব্যবস্থাপনা API ( firebase.googleapis.com ) সক্ষম করুন৷

  2. google_firebase_project রিসোর্স ব্যবহার করে প্রকল্পের জন্য Firebase পরিষেবাগুলি সক্ষম করুন৷

  3. আপনি যদি ইতিমধ্যে Firebase শর্তাদি স্বীকার না করে থাকেন তবে শর্তাবলী স্বীকার করতে Firebase কনসোলে একটি Firebase প্রকল্প খুলুন। এই FAQ- এ Firebase শর্তাবলীর প্রয়োজনীয়তা সম্পর্কে আরও জানুন।

Firebase এবং Terraform ব্যবহার সম্পর্কে বিস্তারিত তথ্যের জন্য, Terraform এবং Firebase দিয়ে শুরু করুন দেখুন।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং সমস্যা সমাধান

পরবর্তী পদক্ষেপ

  • Firebase প্রকল্পগুলি সম্পর্কে আরও জানার জন্য নিম্নলিখিত সংস্থানগুলি দেখুন:

    • Firebase প্রকল্পগুলিকে বুঝুনGoogle Cloud সাথে তাদের সম্পর্ক এবং একটি প্রকল্পের মৌলিক শ্রেণিবিন্যাস এবং এর অ্যাপ এবং সংস্থান সহ Firebase প্রকল্পগুলি সম্পর্কে বেশ কয়েকটি গুরুত্বপূর্ণ ধারণার সংক্ষিপ্ত বিবরণ প্রদান করে৷

    • Firebase প্রকল্পগুলি সেট আপ করার জন্য সাধারণ সর্বোত্তম অনুশীলন — Firebase প্রকল্পগুলি সেট আপ করার জন্য এবং আপনার অ্যাপগুলিকে একটি প্রকল্পের সাথে নিবন্ধন করার জন্য সাধারণ, উচ্চ-স্তরের সর্বোত্তম অনুশীলন প্রদান করে যাতে আপনার একটি স্বতন্ত্র পরিবেশ ব্যবহার করে এমন একটি সুস্পষ্ট উন্নয়ন কর্মপ্রবাহ থাকে৷

  • আপনার Firebase প্রকল্পের সাথে আপনার অ্যাপগুলি নিবন্ধন করে এবং Firebase-এ সংযুক্ত করে আপনার মোবাইল এবং ওয়েব অ্যাপে Firebase ব্যবহার শুরু করুন: iOS+ | অ্যান্ড্রয়েড | ওয়েব | ফ্লাটার | ঐক্য | সি++