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

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

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

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

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

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

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

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

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

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

  • প্রকল্পের জন্য অনন্য শনাক্তকারী (যেমন প্রকল্প নম্বর এবং প্রকল্প আইডি ) Firebase এবং Google Cloud জুড়ে ভাগ করা হয়।

  • আপনার Google Cloud প্রোজেক্টে (উদাহরণস্বরূপ, সংস্থা, ফোল্ডার ইত্যাদি) প্রয়োগ করা যেকোনো রিসোর্স হায়ারার্কি আপনার ফায়ারবেস প্রোজেক্টেও প্রযোজ্য হবে।

  • প্রকল্পটি মুছে ফেললে এটি Firebase এবং Google Cloud জুড়ে মুছে যাবে।

  • প্রকল্পের মধ্যে কোনও সংস্থান বা ডেটা মুছে ফেলা বা পরিবর্তন করা Firebase এবং Google Cloud জুড়ে প্রযোজ্য।

একটি বিদ্যমান Google Cloud প্রকল্পে ফায়ারবেস কীভাবে যুক্ত করবেন

আপনি নিম্নলিখিত যেকোনো বিকল্প ব্যবহার করে বিদ্যমান Google Cloud প্রকল্পে "Firebase যোগ" করতে পারেন। Google Cloud প্রকল্পে Firebase যোগ করার জন্য আপনার প্রয়োজনীয় অনুমতি আছে কিনা তা নিশ্চিত করুন।

মনে রাখবেন যে একবার আপনি একটি বিদ্যমান Google Cloud প্রকল্পে "Firebase যোগ" করলে, এটি পূর্বাবস্থায় ফেরানো যাবে না (অর্থাৎ, আপনি Google Cloud প্রকল্প থেকে সম্পূর্ণরূপে "Firebase সরাতে" পারবেন না)। এই FAQ এ আরও জানুন।

Firebase কনসোল

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

  2. একটি নতুন Firebase প্রকল্প তৈরি করতে বোতামটি ক্লিক করুন।

  3. পৃষ্ঠার নীচে, Google Cloud project-এ Firebase যোগ করুন- এ ক্লিক করুন।

  4. টেক্সট ফিল্ডে, বিদ্যমান প্রকল্পের প্রকল্পের নাম লিখতে শুরু করুন, এবং তারপর প্রদর্শিত তালিকা থেকে প্রকল্পটি নির্বাচন করুন।

  5. প্রজেক্ট খুলুন ক্লিক করুন।

  6. যদি অনুরোধ করা হয়, তাহলে Firebase শর্তাবলী গ্রহণ করুন।

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

    মনে রাখবেন যে Firebase কনসোল এবং Google Analytics এ AI সহায়তা সক্ষম করা ঐচ্ছিক।

Firebase সিএলআই

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

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

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

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

REST API

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

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

  3. projects.addFirebase কল করে প্রকল্পের জন্য Firebase পরিষেবা সক্রিয় করুন।

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

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

টেরাফর্ম

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

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

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

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

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

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

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

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

  • আপনার মোবাইল এবং ওয়েব অ্যাপগুলিতে Firebase ব্যবহার শুরু করুন, আপনার Firebase প্রকল্পের সাথে আপনার অ্যাপগুলি নিবন্ধন করে এবং Firebase এর সাথে সংযুক্ত করে: iOS+ | Android | Web | Flutter | Unity | C++