Firebase Cloud Storage for Firebase এ কিছু পরিবর্তন করছে এবং আমাদের প্ল্যাটফর্মে অপব্যবহার রোধ করতে সক্রিয় পদক্ষেপ নিচ্ছে। এর জন্য Google Cloud Storage কোটা এবং বিলিং এর সাথে আরও ভালভাবে সারিবদ্ধ করার জন্য আমাদের অবকাঠামো আপডেট করতে হবে।
এই পরিকাঠামোগত পরিবর্তনগুলির একটি ফলাফল হল যে আমরা শীঘ্রই Cloud Storage for Firebase ব্যবহার করার জন্য ব্লেজ প্রাইসিং প্ল্যানে পে-অ্যাজ-ইউ-গো প্রজেক্টের প্রয়োজন শুরু করব। এমনকি ব্লেজ মূল্যের প্ল্যানেও নো-কস্ট ব্যবহার পাওয়া যায়।
2024 সালের সেপ্টেম্বরে আমরা যে পরিবর্তনগুলি ঘোষণা করেছি সেগুলি সম্পর্কে নিম্নলিখিত FAQগুলি পর্যালোচনা করুন:
- মূল্য পরিকল্পনা প্রয়োজনীয়তার জন্য পরিবর্তন
- Cloud Storage for Firebase পরিবর্তন
- প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনের জন্য পরিবর্তন (যেমন REST API এবং Terraform)
- "ডিফল্ট Google Cloud সংস্থান" এর জন্য পরিবর্তন
মূল্য পরিকল্পনা প্রয়োজনীয়তার জন্য পরিবর্তন
আপনি যদি Cloud Storage for Firebase ব্যবহার করতে চান তাহলে আমরা শীঘ্রই পে-অ্যাজ-ইউ-গো ব্লেজ মূল্য পরিকল্পনার প্রয়োজন শুরু করব৷ এমনকি ব্লেজ মূল্যের প্ল্যানেও নো-কস্ট ব্যবহার পাওয়া যায়।
সেপ্টেম্বর 2024-এ ঘোষণা করা নতুন মূল্য পরিকল্পনার প্রয়োজনীয়তাগুলি কী কী?
30 অক্টোবর, 2024 থেকে, নিম্নলিখিত পরিবর্তনগুলি ঘটবে:Firebase কনসোল বা REST API ব্যবহার করে একটি নতুন ডিফল্ট বাকেটের ব্যবস্থা করতে, আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
30 অক্টোবর, 2024 এর পরে প্রবিধান করা সমস্ত ডিফল্ট বালতি সম্পর্কে নিম্নলিখিতগুলি নোট করুন:তারা Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করে
US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।তাদের একটি নামের বিন্যাস থাকবে PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
1 অক্টোবর, 2025 থেকে, নিম্নলিখিত পরিবর্তনগুলি ঘটবে:- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে৷ যে কোন
*.appspot.com
ডিফল্ট বালতি ব্লেজ প্রাইসিং প্ল্যানেও তার বর্তমান নো-কস্ট ব্যবহার বজায় রাখবে।
- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে৷ যে কোন
কেন Firebase এই মূল্য পরিকল্পনা পরিবর্তন করছে?
আমি যদি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করি তাহলে কি আমি নো-কস্ট ব্যবহার রাখতে পারি?
PROJECT_ID .appspot.com
ডিফল্ট বালতি এবং আপনি পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করবেন, তারপর আপনি আপনার ডিফল্ট বাকেটের বর্তমান নো-কস্ট ব্যবহারের স্তর বজায় রাখবেন, যেমন নীচে বর্ণনা করা হয়েছে। এই বিনা খরচে ব্যবহার করলে Google App Engine মূল্য অনুযায়ী চার্জ করা হবে।
5 জিবি সংরক্ষিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
PROJECT_ID .firebasestorage.app
এবং তারা Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমি কিভাবে ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করব?
আমাকে কখন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করতে হবে?
PROJECT_ID .appspot.com
ডিফল্ট বালতি, তারপর আপনাকে
আপনার প্রজেক্টকে পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করতে, আপনাকে একটি Cloud Billing অ্যাকাউন্টের সাথে আপনার প্রোজেক্ট লিঙ্ক করতে হবে। আপনি আপনার মূল্য পরিকল্পনা আপগ্রেড করতে Firebase কনসোল ওয়ার্কফ্লো ব্যবহার করতে পারেন৷
আমি যদি আমার প্রোজেক্টকে ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড না করি?
30 অক্টোবর, 2024 থেকে শুরু : আপনি যদি এখনও আপনার প্রকল্পে একটি ডিফল্ট Cloud Storage বাকেটের ব্যবস্থা না করে থাকেন, তাহলে আপনার প্রকল্পটি Blaze মূল্য পরিকল্পনায় না থাকলে আপনি এটির ব্যবস্থা করতে পারবেন না।1 অক্টোবর, 2025 থেকে শুরু : যদি আপনার প্রজেক্ট ব্লেজ প্রাইসিং প্ল্যানে না থাকে, তাহলে আপনি আপনার পঠন/লেখার অ্যাক্সেস হারাবেনPROJECT_ID .appspot.com
ডিফল্ট বালতি। এছাড়াও আপনি Firebase কনসোল বা Google Cloud কনসোলে বালতি দেখতে বা এর ডেটা অ্যাক্সেস করতে পারবেন না।মনে রাখবেন যে কোনও ডেটা আপনার বালতিতে থাকবে, কিন্তু আপনি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড না করা পর্যন্ত এটি অ্যাক্সেসযোগ্য হবে না।
আমার হলে কি হবে *.appspot.com
ডিফল্ট বালতির ব্যবহার নো-কস্ট ব্যবহারের স্তরের বেশি?
*.appspot.com
ডিফল্ট বালতির ব্যবহার নো-কস্ট ব্যবহারের স্তরের বেশি? আপনি যদি একটিPROJECT_ID .appspot.com
ডিফল্ট বালতি, এবং আপনি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেন যেটি নীচে বর্ণিত বিনা খরচে ব্যবহারের মাত্রার চেয়ে বেশি, তারপর আপনার পরবর্তী বিলিং চক্রে Google App Engine মূল্য অনুযায়ী অতিরিক্তের জন্য আপনাকে চার্জ করা হবে৷
5 জিবি সংরক্ষিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
ডিফল্ট Cloud Storage বাকেটের জন্য পরিবর্তন
আমরা বুঝি যে এই পরিবর্তনগুলির জন্য আপনার Firebase প্রকল্প এবং কর্মপ্রবাহের মূল্যায়ন এবং পরিবর্তন করতে আপনার সময় লাগবে। আপনার কোনো প্রশ্ন থাকলে, অনুগ্রহ করে Firebase সহায়তার সাথে যোগাযোগ করুন।
আমার ডিফল্ট বালতি নাম পরিবর্তন হবে?
না। আপনি যখন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করবেন, তখন আপনার ডিফল্ট Cloud Storage বাকেটের নাম পরিবর্তন হবে না ।
আপনি যদি
30 অক্টোবর, 2024 এর আগে আপনার ডিফল্ট বালতি প্রবিধান করেন , তাহলে আপনার ডিফল্ট বালতিতে সর্বদা একটি নামের বিন্যাস থাকবেPROJECT_ID .appspot.com
শুধুমাত্র ব্যতিক্রম যদি আপনি আপনার মুছে ফেলুন *.appspot.com
বালতিএবং একটি নতুন ডিফল্ট বালতি প্রদান করুন। আপনি যদি আপনার ডিফল্ট বালতি 30 অক্টোবর, 2024 তারিখে বা তার পরে প্রবিধান করে থাকেন , তাহলে আপনার ডিফল্ট বালতিতে সর্বদা একটি নামের বিন্যাস থাকবেPROJECT_ID .firebasestorage.app
।
আমার মুছে দিলে কি হবে *.appspot.com
ডিফল্ট বালতি?
*.appspot.com
ডিফল্ট বালতি?মুছে ফেলা বালতি পুনরুদ্ধারযোগ্য নয়। মনে রাখবেন যে এটি সমস্ত Cloud Storage বাকেটের বর্তমান আচরণ।
PROJECT_ID .appspot.com
ডিফল্ট বালতি, তাহলে আপনি একই নামের বিন্যাসের সাথে একটি বালতি সরবরাহ করতে পারবেন না।
PROJECT_ID .firebasestorage.app
। এটি Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমার কি আমার অ্যাপের কোডবেস আপডেট করতে হবে?
PROJECT_ID .appspot.com
ডিফল্ট বালতি তাদের নামের বিন্যাস বজায় রাখবে।
PROJECT_ID .appspot.com
ডিফল্ট বালতি যেমন সবসময় থাকে।
আমার কি আমার থেকে আমার ডেটা সরাতে হবে? *.appspot.com
ডিফল্ট বালতি?
*.appspot.com
ডিফল্ট বালতি? না। এই পরিবর্তনগুলিকে মিটমাট করার জন্য, আপনার ডেটা আপনার থেকে সরিয়ে নেওয়ার দরকার নেইPROJECT_ID .appspot.com
ডিফল্ট বালতি।
প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনের জন্য পরিবর্তন (যেমন REST API এবং Terraform)
আপনি যদি Cloud Storage for Firebase সাথে প্রোগ্রামগতভাবে ব্যবস্থা করেন বা কাজ করেন (উদাহরণস্বরূপ, REST API বা Terraform ব্যবহার করে), আপনার ওয়ার্কফ্লো বা অ্যাপে কিছু পরিবর্তন করতে হবে কিনা তা দেখতে নিম্নলিখিত পরিবর্তনগুলি পর্যালোচনা করুন।
আমরা বুঝি যে এই পরিবর্তনগুলির জন্য আপনার Firebase প্রকল্প এবং কর্মপ্রবাহের মূল্যায়ন এবং পরিবর্তন করতে আপনার সময় লাগবে। আপনার কোনো প্রশ্ন থাকলে, অনুগ্রহ করে Firebase সহায়তার সাথে যোগাযোগ করুন।
REST API ব্যবহার করার জন্য পরিবর্তন কি কি?
projects.defaultBucket.create
এন্ডপয়েন্ট পরিবর্তন হচ্ছে:এই এন্ডপয়েন্টে কল করার জন্য, আপনার প্রজেক্টকে অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
এই এন্ডপয়েন্ট দ্বারা প্রবিধান করা ডিফল্ট বালতিগুলির নাম বিন্যাস থাকবে
PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।এই ডিফল্ট বালতিগুলি Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করে US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
projects.defaultLocation.finalize
এবংprojects.availableLocations.list
এন্ডপয়েন্টগুলি বন্ধ হয়ে যাবে এবং404: METHOD_NOT_FOUND
ত্রুটি৷পরিবর্তে, একটি সম্পদের অবস্থান প্রোগ্রাম্যাটিকভাবে সেট করতে, আপনার রিসোর্স-নির্দিষ্ট API ব্যবহার করা উচিত। উদাহরণস্বরূপ, যথাক্রমে projects.defaultBucket.create
এবংprojects.databases.create
কল করার সময় ডিফল্ট Cloud Storage বালতি এবং ডিফল্ট Cloud Firestore ইনস্ট্যান্সের অবস্থানগুলি তাদের পৃথক বিধানের সময় সেট করুন৷ REST API এবং অবস্থানগুলির প্রতিস্থাপন সম্পর্কে আরও বিশদ বিবরণের জন্য, প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন: আমি কীভাবে একটি "ডিফল্ট Google Cloud সংস্থান" এর জন্য অবস্থান সেট করব বা পেতে পারি?
Terraform ব্যবহার করার জন্য পরিবর্তন কি কি?
আপনি Terraform ব্যবহার করে Cloud Storage for Firebase ব্যবস্থা করতে পারবেন না। এর কারণ হল আপনি Google App Engine মাধ্যমে এই বালতিটি আর প্রভিশন করতে পারবেন না৷ পরিবর্তে, আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:
projects.defaultBucket.create
কল করে বালতি সরবরাহ করুন। এই API এখনও Terraform মাধ্যমে উপলব্ধ নয়.Firebase কনসোলের মাধ্যমে বালতি সরবরাহ করুন। শুরু করতে কনসোলের স্টোরেজ বিভাগে যান।
অতিরিক্তভাবে,
একটি ডিফল্ট Cloud Storage বাকেটের ব্যবস্থা করার জন্য আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
আপনার ডিফল্ট Cloud Storage বাকেটের আগে আপনার ডিফল্ট Cloud Firestore ইনস্ট্যান্সের ব্যবস্থা করার দরকার নেই।
আপনার ডিফল্ট Cloud Firestore দৃষ্টান্তের জন্য আপনি যে অবস্থানটি নির্বাচন করেছেন তা আপনার ডিফল্ট Cloud Storage বালতিতে প্রযোজ্য নয় (এর মানে হল আপনার ডিফল্ট Cloud Firestore ইনস্ট্যান্স এবং আপনার ডিফল্ট Cloud Storage বালতি বিভিন্ন স্থানে থাকতে পারে)।
ডিফল্ট Cloud Storage বাকেটের নামের বিন্যাস হবে
PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
"ডিফল্ট Google Cloud সংস্থান" এর জন্য পরিবর্তন
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষ করে যাদের নামের বিন্যাস PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1st জেনার নির্ধারিত ফাংশনের জন্য)
"ডিফল্ট Google Cloud সংস্থানগুলির জন্য অবস্থান" এর সাথে কী ঘটছে?
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষ করে যাদের নামের বিন্যাস PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1st জেনার নির্ধারিত ফাংশনের জন্য)
যেকোনো ডিফল্ট Cloud Storage বালতি 30 অক্টোবর, 2024 এর আগে (এর নামের বিন্যাস সহPROJECT_ID .appspot.com
) Google App Engine সাথে যুক্ত। এর অর্থ নিম্নলিখিত:বালতির অবস্থান Google App Engine সাথে সম্পর্কিত সংস্থানগুলির অবস্থান সেট করবে (যেমন ডিফল্ট Cloud Firestore উদাহরণের অবস্থান)।
যেকোনো ডিফল্ট Cloud Storage বালতি 30 অক্টোবর, 2024 থেকে শুরু করে (এর নামের বিন্যাস সহPROJECT_ID .firebasestorage.app
) Google App Engine সাথে যুক্ত নয় । এর অর্থ নিম্নলিখিত:আপনার ডিফল্ট Cloud Storage বাকেটের ব্যবস্থা করা Google App Engine সাথে সম্পর্কিত সংস্থানগুলির অবস্থান আর সেট করবে না (যেমন ডিফল্ট Cloud Firestore উদাহরণের অবস্থান)। আপনার ডিফল্ট Cloud Firestore ইনস্ট্যান্সের ব্যবস্থা করা আপনার প্রকল্পের ডিফল্ট Cloud Storage বাকেটের অবস্থান আর সেট করবে না। আপনার ডিফল্ট Cloud Storage বাকেটের জন্য উপলব্ধ অবস্থানগুলি এখন Google Cloud Storage জন্য উপলব্ধ একই অবস্থানগুলি ( Google App Engine এর জন্য সীমাবদ্ধ নয়)৷
আমি কিভাবে একটি "ডিফল্ট Google Cloud সম্পদ" এর জন্য অবস্থান সেট বা পেতে পারি?
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষ করে যাদের নামের বিন্যাস PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1st জেনার নির্ধারিত ফাংশনের জন্য)
PROJECT_ID .firebasestorage.app
, এবং তারা Google App Engine সাথে যুক্ত নয় । আরও জানতে, প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি পর্যালোচনা করুন: "ডিফল্ট Google Cloud সংস্থানগুলির জন্য অবস্থান" কী হবে?
আপনি যদি কোনও প্রকল্পে কোনও সংস্থানের জন্য অবস্থান সেট করতে বা পেতে চান তবে আপনার পরিবর্তে সংস্থানের সাথে সরাসরি যোগাযোগ করা উচিত।
Cloud Storage for Firebase
Firebase কনসোলে:
- Firebase কনসোলের স্টোরেজ বিভাগে একটি ডিফল্ট Cloud Storage বাকেটের অবস্থান সেট করুন এবং খুঁজুন।
REST API ব্যবহার করা:
projects.defaultBucket.create
কল করার সময় একটি ডিফল্ট Cloud Storage বাকেটের অবস্থান সেট করুন।মনে রাখবেন যে
30 অক্টোবর, 2024 থেকে শুরু করে, এই এন্ডপয়েন্টে কল করার জন্য ব্লেজ প্রাইসিং প্ল্যানের অর্থ প্রদানের প্রয়োজন হবে। তাই একটি ডিফল্ট বালতি তৈরি করার চেষ্টা করার আগে, নিশ্চিত করুন যে প্রকল্পটি একটি Cloud Billing অ্যাকাউন্টের সাথে লিঙ্ক করা আছে (উদাহরণস্বরূপ,projects.updateBillingInfo
ব্যবহার করে)।projects.buckets.get
ব্যবহার করে একটি ডিফল্ট Cloud Storage বাকেটের অবস্থান পান।
ডিফল্ট Cloud Firestore উদাহরণ
মনে রাখবেন যে আপনি যদি
Firebase কনসোলে:
- Firebase কনসোলের Firestore বিভাগে একটি ডিফল্ট Cloud Firestore ইন্সট্যান্সের অবস্থান সেট করুন এবং খুঁজুন।
REST API ব্যবহার করা:
projects.databases.create
কল করার সময় একটি ডিফল্ট Cloud Firestore ইনস্ট্যান্সের অবস্থান সেট করুন।projects.databases.get
ব্যবহার করে একটি ডিফল্ট Cloud Firestore ইনস্ট্যান্সের অবস্থান পান।
নির্ধারিত ফাংশন (1ম প্রজন্ম)
মনে রাখবেন যে আপনি যদি
এটির সেটআপ এবং স্থাপনার সময় একটি নির্ধারিত ফাংশনের অবস্থান সেট করুন।
Google Cloud কনসোলে এর কাজ এবং ফাংশনের বিষয়ের নাম থেকে একটি নির্ধারিত ফাংশনের অবস্থান পান (
firebase-schedule- FUNCTION_NAME - REGION
।
Firebase Cloud Storage for Firebase এ কিছু পরিবর্তন করছে এবং আমাদের প্ল্যাটফর্মে অপব্যবহার রোধ করতে সক্রিয় পদক্ষেপ নিচ্ছে। এর জন্য Google Cloud Storage কোটা এবং বিলিং এর সাথে আরও ভালভাবে সারিবদ্ধ করার জন্য আমাদের অবকাঠামো আপডেট করতে হবে।
এই পরিকাঠামোগত পরিবর্তনগুলির একটি ফলাফল হল যে আমরা শীঘ্রই Cloud Storage for Firebase ব্যবহার করার জন্য ব্লেজ প্রাইসিং প্ল্যানে পে-অ্যাজ-ইউ-গো প্রজেক্টের প্রয়োজন শুরু করব। এমনকি ব্লেজ মূল্যের প্ল্যানেও নো-কস্ট ব্যবহার পাওয়া যায়।
2024 সালের সেপ্টেম্বরে আমরা যে পরিবর্তনগুলি ঘোষণা করেছি সেগুলি সম্পর্কে নিম্নলিখিত FAQগুলি পর্যালোচনা করুন:
- মূল্য পরিকল্পনা প্রয়োজনীয়তার জন্য পরিবর্তন
- Cloud Storage for Firebase পরিবর্তন
- প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনের জন্য পরিবর্তন (যেমন REST API এবং Terraform)
- "ডিফল্ট Google Cloud সংস্থান" এর জন্য পরিবর্তন
মূল্য পরিকল্পনা প্রয়োজনীয়তার জন্য পরিবর্তন
আপনি যদি Cloud Storage for Firebase ব্যবহার করতে চান তাহলে আমরা শীঘ্রই পে-অ্যাজ-ইউ-গো ব্লেজ মূল্য পরিকল্পনার প্রয়োজন শুরু করব৷ এমনকি ব্লেজ মূল্যের প্ল্যানেও নো-কস্ট ব্যবহার পাওয়া যায়।
সেপ্টেম্বর 2024-এ ঘোষণা করা নতুন মূল্য পরিকল্পনার প্রয়োজনীয়তাগুলি কী কী?
30 অক্টোবর, 2024 থেকে, নিম্নলিখিত পরিবর্তনগুলি ঘটবে:Firebase কনসোল বা REST API ব্যবহার করে একটি নতুন ডিফল্ট বাকেটের ব্যবস্থা করতে, আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
30 অক্টোবর, 2024 এর পরে প্রবিধান করা সমস্ত ডিফল্ট বালতি সম্পর্কে নিম্নলিখিতগুলি নোট করুন:তারা Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করে
US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।তাদের একটি নামের বিন্যাস থাকবে PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
1 অক্টোবর, 2025 থেকে, নিম্নলিখিত পরিবর্তনগুলি ঘটবে:- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে৷ যে কোন
*.appspot.com
ডিফল্ট বালতি ব্লেজ প্রাইসিং প্ল্যানেও তার বর্তমান নো-কস্ট ব্যবহার বজায় রাখবে।
- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে৷ যে কোন
কেন Firebase এই মূল্য পরিকল্পনা পরিবর্তন করছে?
আমি যদি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করি তাহলে কি আমি নো-কস্ট ব্যবহার রাখতে পারি?
PROJECT_ID .appspot.com
ডিফল্ট বালতি এবং আপনি পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করবেন, তারপর আপনি আপনার ডিফল্ট বাকেটের বর্তমান নো-কস্ট ব্যবহারের স্তর বজায় রাখবেন, যেমন নীচে বর্ণনা করা হয়েছে। এই বিনা খরচে ব্যবহার করলে Google App Engine মূল্য অনুযায়ী চার্জ করা হবে।
5 জিবি সংরক্ষিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
PROJECT_ID .firebasestorage.app
এবং তারা Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমি কিভাবে ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করব?
আমাকে কখন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করতে হবে?
PROJECT_ID .appspot.com
ডিফল্ট বালতি, তারপর আপনাকে
আপনার প্রজেক্টকে পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করতে, আপনাকে একটি Cloud Billing অ্যাকাউন্টের সাথে আপনার প্রোজেক্ট লিঙ্ক করতে হবে। আপনি আপনার মূল্য পরিকল্পনা আপগ্রেড করতে Firebase কনসোল ওয়ার্কফ্লো ব্যবহার করতে পারেন৷
আমি যদি আমার প্রোজেক্টকে ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড না করি?
30 অক্টোবর, 2024 থেকে শুরু : আপনি যদি এখনও আপনার প্রকল্পে একটি ডিফল্ট Cloud Storage বাকেটের ব্যবস্থা না করে থাকেন, তাহলে আপনার প্রকল্পটি Blaze মূল্য পরিকল্পনায় না থাকলে আপনি এটির ব্যবস্থা করতে পারবেন না।1 অক্টোবর, 2025 থেকে শুরু : যদি আপনার প্রজেক্ট ব্লেজ প্রাইসিং প্ল্যানে না থাকে, তাহলে আপনি আপনার পঠন/লেখার অ্যাক্সেস হারাবেনPROJECT_ID .appspot.com
ডিফল্ট বালতি। এছাড়াও আপনি Firebase কনসোল বা Google Cloud কনসোলে বালতি দেখতে বা এর ডেটা অ্যাক্সেস করতে পারবেন না।মনে রাখবেন যে কোনও ডেটা আপনার বালতিতে থাকবে, কিন্তু আপনি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড না করা পর্যন্ত এটি অ্যাক্সেসযোগ্য হবে না।
আমার হলে কি হবে *.appspot.com
ডিফল্ট বালতির ব্যবহার নো-কস্ট ব্যবহারের স্তরের বেশি?
*.appspot.com
ডিফল্ট বালতির ব্যবহার নো-কস্ট ব্যবহারের স্তরের বেশি? আপনি যদি একটিPROJECT_ID .appspot.com
ডিফল্ট বালতি, এবং আপনি ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেন যেটি নীচে বর্ণিত বিনা খরচে ব্যবহারের মাত্রার চেয়ে বেশি, তারপর আপনার পরবর্তী বিলিং চক্রে Google App Engine মূল্য অনুযায়ী অতিরিক্তের জন্য আপনাকে চার্জ করা হবে৷
5 জিবি সংরক্ষিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
ডিফল্ট Cloud Storage বাকেটের জন্য পরিবর্তন
আমরা বুঝি যে এই পরিবর্তনগুলির জন্য আপনার Firebase প্রকল্প এবং কর্মপ্রবাহের মূল্যায়ন এবং পরিবর্তন করতে আপনার সময় লাগবে। আপনার কোনো প্রশ্ন থাকলে, অনুগ্রহ করে Firebase সহায়তার সাথে যোগাযোগ করুন।
আমার ডিফল্ট বালতি নাম পরিবর্তন হবে?
না। আপনি যখন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করবেন, তখন আপনার ডিফল্ট Cloud Storage বাকেটের নাম পরিবর্তন হবে না ।
আপনি যদি
30 অক্টোবর, 2024 এর আগে আপনার ডিফল্ট বালতি প্রবিধান করেন , তাহলে আপনার ডিফল্ট বালতিতে সর্বদা একটি নামের বিন্যাস থাকবেPROJECT_ID .appspot.com
শুধুমাত্র ব্যতিক্রম যদি আপনি আপনার মুছে ফেলুন *.appspot.com
বালতিএবং একটি নতুন ডিফল্ট বালতি প্রদান করুন। আপনি যদি আপনার ডিফল্ট বালতি 30 অক্টোবর, 2024 তারিখে বা তার পরে প্রবিধান করে থাকেন , তাহলে আপনার ডিফল্ট বালতিতে সর্বদা একটি নামের বিন্যাস থাকবেPROJECT_ID .firebasestorage.app
।
আমার মুছে দিলে কি হবে *.appspot.com
ডিফল্ট বালতি?
*.appspot.com
ডিফল্ট বালতি?মুছে ফেলা বালতি পুনরুদ্ধারযোগ্য নয়। মনে রাখবেন যে এটি সমস্ত Cloud Storage বাকেটের বর্তমান আচরণ।
PROJECT_ID .appspot.com
ডিফল্ট বালতি, তাহলে আপনি একই নামের বিন্যাসের সাথে একটি বালতি সরবরাহ করতে পারবেন না।
PROJECT_ID .firebasestorage.app
। এটি Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমার কি আমার অ্যাপের কোডবেস আপডেট করতে হবে?
PROJECT_ID .appspot.com
ডিফল্ট বালতি তাদের নামের বিন্যাস বজায় রাখবে।
PROJECT_ID .appspot.com
ডিফল্ট বালতি যেমন সবসময় থাকে।
আমার কি আমার থেকে আমার ডেটা সরাতে হবে? *.appspot.com
ডিফল্ট বালতি?
*.appspot.com
ডিফল্ট বালতি? না। এই পরিবর্তনগুলিকে মিটমাট করার জন্য, আপনার ডেটা আপনার থেকে সরিয়ে নেওয়ার দরকার নেইPROJECT_ID .appspot.com
ডিফল্ট বালতি।
প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনের জন্য পরিবর্তন (যেমন REST API এবং Terraform)
আপনি যদি Cloud Storage for Firebase সাথে প্রোগ্রামগতভাবে ব্যবস্থা করেন বা কাজ করেন (উদাহরণস্বরূপ, REST API বা Terraform ব্যবহার করে), আপনার ওয়ার্কফ্লো বা অ্যাপে কিছু পরিবর্তন করতে হবে কিনা তা দেখতে নিম্নলিখিত পরিবর্তনগুলি পর্যালোচনা করুন।
আমরা বুঝি যে এই পরিবর্তনগুলির জন্য আপনার Firebase প্রকল্প এবং কর্মপ্রবাহের মূল্যায়ন এবং পরিবর্তন করতে আপনার সময় লাগবে। আপনার কোনো প্রশ্ন থাকলে, অনুগ্রহ করে Firebase সহায়তার সাথে যোগাযোগ করুন।
REST API ব্যবহার করার জন্য পরিবর্তন কি কি?
projects.defaultBucket.create
এন্ডপয়েন্ট পরিবর্তন হচ্ছে:এই এন্ডপয়েন্টে কল করার জন্য, আপনার প্রজেক্টকে অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
এই এন্ডপয়েন্ট দ্বারা প্রবিধান করা ডিফল্ট বালতিগুলির নাম বিন্যাস থাকবে
PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।এই ডিফল্ট বালতিগুলি Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর প্রদান করে US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
projects.defaultLocation.finalize
এবংprojects.availableLocations.list
এন্ডপয়েন্টগুলি বন্ধ হয়ে যাবে এবং404: METHOD_NOT_FOUND
ত্রুটি৷পরিবর্তে, একটি সম্পদের অবস্থান প্রোগ্রাম্যাটিকভাবে সেট করতে, আপনার রিসোর্স-নির্দিষ্ট API ব্যবহার করা উচিত। উদাহরণস্বরূপ, যথাক্রমে projects.defaultBucket.create
এবংprojects.databases.create
কল করার সময় ডিফল্ট Cloud Storage বালতি এবং ডিফল্ট Cloud Firestore ইনস্ট্যান্সের অবস্থানগুলি তাদের পৃথক বিধানের সময় সেট করুন৷ REST API এবং অবস্থানগুলির প্রতিস্থাপন সম্পর্কে আরও বিশদ বিবরণের জন্য, প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন: আমি কীভাবে একটি "ডিফল্ট Google Cloud সংস্থান" এর জন্য অবস্থান সেট করব বা পেতে পারি?
Terraform ব্যবহার করার জন্য পরিবর্তন কি কি?
আপনি Terraform ব্যবহার করে Cloud Storage for Firebase ব্যবস্থা করতে পারবেন না। এর কারণ হল আপনি Google App Engine মাধ্যমে এই বালতিটি আর প্রভিশন করতে পারবেন না৷ পরিবর্তে, আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:
projects.defaultBucket.create
কল করে বালতি সরবরাহ করুন। এই API এখনও Terraform মাধ্যমে উপলব্ধ নয়.Firebase কনসোলের মাধ্যমে বালতি সরবরাহ করুন। শুরু করতে কনসোলের স্টোরেজ বিভাগে যান।
অতিরিক্তভাবে,
একটি ডিফল্ট Cloud Storage বাকেটের ব্যবস্থা করার জন্য আপনার প্রকল্পটি অবশ্যই পে-অ্যাজ-ইউ-গো ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
আপনার ডিফল্ট Cloud Storage বাকেটের আগে আপনার ডিফল্ট Cloud Firestore ইনস্ট্যান্সের ব্যবস্থা করার দরকার নেই।
আপনার ডিফল্ট Cloud Firestore দৃষ্টান্তের জন্য আপনি যে অবস্থানটি নির্বাচন করেছেন তা আপনার ডিফল্ট Cloud Storage বালতিতে প্রযোজ্য নয় (এর মানে হল আপনার ডিফল্ট Cloud Firestore ইনস্ট্যান্স এবং আপনার ডিফল্ট Cloud Storage বালতি বিভিন্ন স্থানে থাকতে পারে)।
ডিফল্ট Cloud Storage বাকেটের নামের বিন্যাস হবে
PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
"ডিফল্ট Google Cloud সংস্থান" এর জন্য পরিবর্তন
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষত যারা নাম ফর্ম্যাট সহ PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1 ম জেনারেল নির্ধারিত ফাংশনগুলির জন্য)
"ডিফল্ট Google Cloud রিসোর্সগুলির জন্য অবস্থান" এর কী হচ্ছে?
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষত যারা নাম ফর্ম্যাট সহ PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1 ম জেনারেল নির্ধারিত ফাংশনগুলির জন্য)
যে কোনও ডিফল্ট Cloud Storage বালতি 30 অক্টোবর, 2024 এর আগে প্রদত্ত (একটি নাম ফর্ম্যাট সহPROJECT_ID .appspot.com
) Google App Engine সাথে সম্পর্কিত। এর অর্থ নিম্নলিখিত:বালতিটির অবস্থান Google App Engine সাথে সম্পর্কিত সংস্থানগুলির অবস্থান নির্ধারণ করবে (ডিফল্ট Cloud Firestore উদাহরণের মতো)।
যে কোনও ডিফল্ট Cloud Storage বালতি 30 অক্টোবর, 2024 থেকে শুরু করে (এর নাম ফর্ম্যাট সহPROJECT_ID .firebasestorage.app
) Google App Engine সাথে সম্পর্কিত নয় । এর অর্থ নিম্নলিখিত:আপনার ডিফল্ট Cloud Storage বালতিটি সরবরাহ করা আর Google App Engine সাথে সম্পর্কিত সংস্থানগুলির অবস্থান সেট করবে না (ডিফল্ট Cloud Firestore উদাহরণের অবস্থানের মতো)। আপনার ডিফল্ট Cloud Firestore উদাহরণ সরবরাহ করা আপনার প্রকল্পের ডিফল্ট Cloud Storage বালতিটির অবস্থান আর সেট করবে না। আপনার ডিফল্ট Cloud Storage বালতিটির জন্য উপলব্ধ অবস্থানগুলি এখন Google Cloud Storage জন্য উপলব্ধ একই অবস্থানগুলি ( Google App Engine জন্য সীমাবদ্ধ না করে)।
আমি কীভাবে একটি "ডিফল্ট Google Cloud রিসোর্স" এর জন্য অবস্থান সেট বা পেতে পারি?
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষত যারা নাম ফর্ম্যাট সহ PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1 ম জেনারেল নির্ধারিত ফাংশনগুলির জন্য)
PROJECT_ID .firebasestorage.app
, এবং এগুলি Google App Engine সাথে সম্পর্কিত নয় । আরও জানতে, FAQ পর্যালোচনা করুন: "ডিফল্ট Google Cloud রিসোর্সের জন্য অবস্থান" এর কী হবে?
আপনি যদি কোনও প্রকল্পের কোনও সংস্থার জন্য অবস্থান নির্ধারণ করতে বা অবস্থান পেতে চান তবে আপনার পরিবর্তে সংস্থানটির সাথে সরাসরি যোগাযোগ করা উচিত।
Cloud Storage for Firebase
Firebase কনসোলে:
- Firebase কনসোলের স্টোরেজ বিভাগে একটি ডিফল্ট Cloud Storage বালতিটির অবস্থান সেট করুন এবং সন্ধান করুন।
REST এপিআই ব্যবহার করে:
projects.defaultBucket.create
কল করার সময় তার বিধানের সময় একটি ডিফল্ট Cloud Storage বালতিটির অবস্থান সেট করুন Deনোট করুন যে
30 অক্টোবর, 2024 থেকে শুরু করে, এই শেষ পয়েন্টটি কল করার প্রয়োজন হবে আপনি-যেমন আপনি ব্লেজ প্রাইসিং প্ল্যানের জন্য বেতন-হিসাবে যেতে হবে । সুতরাং একটি ডিফল্ট বালতি তৈরি করার চেষ্টা করার আগে, নিশ্চিত করুন যে প্রকল্পটি Cloud Billing অ্যাকাউন্টের সাথে সংযুক্ত রয়েছে (উদাহরণস্বরূপ,projects.updateBillingInfo
ব্যবহার করে।projects.buckets.get
ব্যবহার করে একটি ডিফল্ট Cloud Storage বালতিটির অবস্থান পান।
ডিফল্ট Cloud Firestore উদাহরণ
মনে রাখবেন যে আপনি যদি
Firebase কনসোলে:
- Firebase কনসোলের ফায়ারস্টোর বিভাগে একটি ডিফল্ট Cloud Firestore উদাহরণের অবস্থান সেট করুন এবং সন্ধান করুন।
REST এপিআই ব্যবহার করে:
projects.databases.create
কল করার সময় তার বিধানের সময় একটি ডিফল্ট Cloud Firestore উদাহরণের অবস্থানটি সেট করুন Dprojects.databases.get
ব্যবহার করে একটি ডিফল্ট Cloud Firestore উদাহরণের অবস্থানটি পান।
নির্ধারিত ফাংশন (প্রথম জেন)
মনে রাখবেন যে আপনি যদি
এর সেটআপ এবং স্থাপনার সময় একটি নির্ধারিত ফাংশনের অবস্থান সেট করুন।
Google Cloud কনসোলে এর কাজের নাম এবং ফাংশন থেকে একটি নির্ধারিত ফাংশনের অবস্থান পান (
firebase-schedule- FUNCTION_NAME - REGION
।
ফায়ারবেস Cloud Storage for Firebase কিছু পরিবর্তন করছে এবং আমাদের প্ল্যাটফর্মে অপব্যবহার রোধে সক্রিয় পদক্ষেপ গ্রহণ করছে। Google Cloud Storage কোটা এবং বিলিংয়ের সাথে আরও ভালভাবে সারিবদ্ধ করার জন্য আমাদের অবকাঠামো আপডেট করা আমাদের প্রয়োজন।
এই অবকাঠামোগত পরিবর্তনের একটি ফলাফল হ'ল আমরা শীঘ্রই Cloud Storage for Firebase ব্যবহার করার জন্য প্রকল্পগুলি বেতন-হিসাবে-যেমন আপনি ব্লেজ প্রাইসিং প্ল্যানে থাকতে শুরু করব। ব্লেজ প্রাইসিং পরিকল্পনায় এমনকি কোনও ব্যয়বহুল ব্যবহার এখনও পাওয়া যায় না।
২০২৪ সালের সেপ্টেম্বরে আমরা যে পরিবর্তনগুলি ঘোষণা করেছি সে সম্পর্কে নিম্নলিখিত FAQs পর্যালোচনা করুন:
- দামের পরিকল্পনার প্রয়োজনীয়তার জন্য পরিবর্তনগুলি
- Cloud Storage for Firebase জন্য পরিবর্তন
- প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনগুলির জন্য পরিবর্তনগুলি (যেমন আরইএসটি এপিআই এবং টেরাফর্মের মতো)
- "ডিফল্ট Google Cloud রিসোর্স" এর জন্য পরিবর্তনগুলি
দামের পরিকল্পনার প্রয়োজনীয়তার জন্য পরিবর্তনগুলি
আপনি যদি Cloud Storage for Firebase ব্যবহার করতে চান তবে আমরা শীঘ্রই আপনার কাছে-যেমন আপনি ব্লেজ প্রাইসিং প্ল্যানের প্রয়োজন শুরু করব। ব্লেজ প্রাইসিং পরিকল্পনায় এমনকি কোনও ব্যয়বহুল ব্যবহার এখনও পাওয়া যায় না।
2024 সালের সেপ্টেম্বরে নতুন মূল্য নির্ধারণের পরিকল্পনার প্রয়োজনীয়তাগুলি কী কী?
30 অক্টোবর, 2024 থেকে শুরু করে নিম্নলিখিত পরিবর্তনগুলি ঘটবে:Firebase কনসোল বা আরইএসটি এপিআই ব্যবহার করে একটি নতুন ডিফল্ট বালতি সরবরাহ করার জন্য, আপনার প্রকল্পটি অবশ্যই বেতন-হিসাবে আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে।
30 অক্টোবর, 2024 এর পরে প্রদত্ত সমস্ত ডিফল্ট বালতি সম্পর্কে নিম্নলিখিতগুলি নোট করুন:তারা Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর সরবরাহ করে
US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।তাদের একটি নাম ফর্ম্যাট থাকবে PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
1 অক্টোবর, 2025 থেকে, নিম্নলিখিত পরিবর্তনগুলি ঘটবে:- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই আপনাকে বেতন-হিসাবে-আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে। যে কোন
*.appspot.com
ডিফল্ট বালতি তার বর্তমান ব্যয়বহুল স্তরের ব্যবহারের জন্যও জ্বলন্ত মূল্য নির্ধারণের পরিকল্পনায় বজায় রাখবে।
- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই আপনাকে বেতন-হিসাবে-আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে। যে কোন
কেন ফায়ারবেস এই মূল্যের পরিকল্পনা পরিবর্তন করছে?
আমি যদি ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড করি তবে আমি কি কোনও ব্যয়বহুল ব্যবহার রাখতে পারি?
PROJECT_ID .appspot.com
ডিফল্ট বালতি এবং আপনি পে-যেমন-আপনি-যেমন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেন, তারপরে আপনি নীচে বর্ণিত হিসাবে আপনার ডিফল্ট বালতিটির বর্তমান ব্যয়ের ব্যবহারের স্তরের স্তরের বজায় রাখবেন। এই ব্যয়বহুল ব্যবহারের যে কোনও ব্যবহার Google App Engine মূল্য অনুযায়ী চার্জ করা হবে।
5 জিবি সঞ্চিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
PROJECT_ID .firebasestorage.app
এবং তারা Google Cloud Storage প্রাইসিং এবং ব্যবহার অনুসরণ করে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর সরবরাহ করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমি কীভাবে ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড করব?
আমার কখন ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড করার দরকার?
PROJECT_ID .appspot.com
আপনার প্রকল্পটি আপনার কাছে যেতে-যেমন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করতে, আপনাকে আপনার প্রকল্পটি Cloud Billing অ্যাকাউন্টের সাথে সংযুক্ত করতে হবে। আপনার মূল্য নির্ধারণের পরিকল্পনাটি আপগ্রেড করতে আপনি Firebase কনসোল ওয়ার্কফ্লো ব্যবহার করতে পারেন।
আমি যদি আমার প্রকল্পটি ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড না করি তবে কী হবে?
30 অক্টোবর, 2024 থেকে শুরু করে : আপনি যদি এখনও আপনার প্রকল্পে কোনও ডিফল্ট Cloud Storage বালতি সরবরাহ না করে থাকেন তবে আপনার প্রকল্পটি ব্লেজ প্রাইসিং পরিকল্পনায় না থাকলে আপনি এটি সরবরাহ করতে সক্ষম হবেন না।অক্টোবর 1, 2025 থেকে শুরু করে : যদি আপনার প্রকল্পটি ব্লেজ প্রাইসিং পরিকল্পনায় না থাকে তবে আপনি আপনার পড়তে/লিখতে অ্যাক্সেস হারাবেনPROJECT_ID .appspot.com
ডিফল্ট বালতি। আপনি বালতিটি দেখতে বা Firebase কনসোল বা Google Cloud কনসোলে এর ডেটা অ্যাক্সেস করতে সক্ষম হবেন না।নোট করুন যে কোনও ডেটা আপনার বালতিতে থাকবে, তবে আপনি ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড না করা পর্যন্ত এটি অ্যাক্সেসযোগ্য হবে।
যদি আমার *.appspot.com
ডিফল্ট বালতির ব্যবহার ব্যয়বহুল ব্যবহারের স্তরের চেয়েও বেশি?
*.appspot.com
ডিফল্ট বালতির ব্যবহার ব্যয়বহুল ব্যবহারের স্তরের চেয়েও বেশি? আপনি যদি একটিPROJECT_ID .appspot.com
ডিফল্ট বালতি, এবং আপনি নীচে বর্ণিত কোনও ব্যয়বহুল ব্যবহারের স্তরের চেয়ে একটি ব্যবহারের সাথে ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেছেন, তারপরে আপনার পরবর্তী বিলিং চক্রের Google App Engine মূল্য অনুযায়ী ওভারেজের জন্য আপনাকে চার্জ করা হবে।
5 জিবি সঞ্চিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
ডিফল্ট Cloud Storage বালতি জন্য পরিবর্তন
আমরা বুঝতে পারি যে এই পরিবর্তনগুলি আপনার ফায়ারবেস প্রকল্প এবং কর্মপ্রবাহগুলিতে মূল্যায়ন ও পরিবর্তন করার জন্য আপনার সময় প্রয়োজন। আপনার যদি কোনও প্রশ্ন থাকে তবে দয়া করে ফায়ারবেস সমর্থনে পৌঁছান।
আমার ডিফল্ট বালতিটির নাম পরিবর্তন হবে?
না। আপনি যখন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেন, তখন আপনার ডিফল্ট Cloud Storage বালতিটির নাম পরিবর্তন হবে না ।
আপনি যদি
30 অক্টোবর, 2024 এর আগে আপনার ডিফল্ট বালতিটি সরবরাহ করেন তবে আপনার ডিফল্ট বালতিটিতে সর্বদা একটি নাম ফর্ম্যাট থাকবেPROJECT_ID .appspot.com
।একমাত্র ব্যতিক্রম যদি আপনি মুছে ফেলেন *.appspot.com
বালতিএবং একটি নতুন ডিফল্ট বালতি বিধান। আপনি যদি 30 অক্টোবর, 2024 বা তার পরে আপনার ডিফল্ট বালতিটি সরবরাহ করেন তবে আপনার ডিফল্ট বালতিটিতে সর্বদা একটি নাম ফর্ম্যাট থাকবেPROJECT_ID .firebasestorage.app
।
আমি আমার মুছলে কি হয় *.appspot.com
ডিফল্ট বালতি?
*.appspot.com
ডিফল্ট বালতি?মুছে ফেলা বালতিগুলি পুনরুদ্ধারযোগ্য নয়। নোট করুন যে এটি সমস্ত Cloud Storage বালতিগুলির জন্য বর্তমান আচরণ।
PROJECT_ID .appspot.com
ডিফল্ট বালতি, তারপরে আপনি একই নাম ফর্ম্যাট সহ একটি বালতি সরবরাহ করতে সক্ষম হবেন না।
PROJECT_ID .firebasestorage.app
। এটি Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর সরবরাহ করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমার কি আমার অ্যাপের কোডবেস আপডেট করার দরকার আছে?
PROJECT_ID .appspot.com
ডিফল্ট বালতিগুলি তাদের নাম ফর্ম্যাট বজায় রাখবে।
PROJECT_ID .appspot.com
ডিফল্ট বালতি যেমন সর্বদা থাকে।
আমার কি আমার ডেটা আমার থেকে সরিয়ে নেওয়া দরকার? *.appspot.com
ডিফল্ট বালতি?
*.appspot.com
ডিফল্ট বালতি? না। এই পরিবর্তনগুলি সামঞ্জস্য করার জন্য, আপনাকে আপনার ডেটা আপনার বাইরে সরিয়ে নেওয়ার দরকার নেইPROJECT_ID .appspot.com
ডিফল্ট বালতি।
প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনগুলির জন্য পরিবর্তনগুলি (যেমন আরইএসটি এপিআই এবং টেরাফর্মের মতো)
আপনি যদি Cloud Storage for Firebase সরবরাহ করেন বা কাজ করেন (উদাহরণস্বরূপ, REST এপিআই বা টেরাফর্ম ব্যবহার করে), আপনার ওয়ার্কফ্লো বা অ্যাপ্লিকেশনগুলিতে আপনাকে কিছু পরিবর্তন করতে হবে কিনা তা দেখার জন্য নিম্নলিখিত পরিবর্তনগুলি পর্যালোচনা করুন।
আমরা বুঝতে পারি যে এই পরিবর্তনগুলি আপনার ফায়ারবেস প্রকল্প এবং কর্মপ্রবাহগুলিতে মূল্যায়ন ও পরিবর্তন করার জন্য আপনার সময় প্রয়োজন। আপনার যদি কোনও প্রশ্ন থাকে তবে দয়া করে ফায়ারবেস সমর্থনে পৌঁছান।
REST এপিআই ব্যবহারের জন্য পরিবর্তনগুলি কী কী?
projects.defaultBucket.create
এন্ডপয়েন্টটি পরিবর্তন হচ্ছে:এই শেষ পয়েন্টটি কল করতে, আপনার প্রকল্পটি অবশ্যই বেতন-হিসাবে-আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে।
এই শেষ পয়েন্ট দ্বারা প্রদত্ত ডিফল্ট বালতিগুলির নাম ফর্ম্যাট থাকবে
PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।এই ডিফল্ট বালতিগুলি Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর সরবরাহ করে US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
projects.defaultLocation.finalize
এবংprojects.availableLocations.list
এন্ডপয়েন্টগুলি বন্ধ হয়ে যাবে এবং404: METHOD_NOT_FOUND
ত্রুটিগুলি ফিরিয়ে দেওয়া শুরু করবে।পরিবর্তে, কোনও রিসোর্সের অবস্থান প্রোগ্রামগতভাবে সেট করতে আপনার রিসোর্স-নির্দিষ্ট এপিআই ব্যবহার করা উচিত। উদাহরণস্বরূপ, যথাক্রমে ডিফল্ট Cloud Storage বালতি এবং ডিফল্ট Cloud Firestore উদাহরণগুলির অবস্থানগুলি তাদের projects.databases.create
বিধানের সময়projects.defaultBucket.create
কল করার সময় যথাক্রমে যথাক্রমে তাদের পৃথক বিধানের সময় সেট করুন। আরইএসটি এপিআই এবং অবস্থানগুলির জন্য প্রতিস্থাপন সম্পর্কে আরও তথ্যের জন্য, FAQ দেখুন: আমি কীভাবে "ডিফল্ট Google Cloud রিসোর্স" এর জন্য অবস্থান নির্ধারণ করব বা পেতে পারি?
টেরাফর্ম ব্যবহারের জন্য কী পরিবর্তন?
আপনি আর টেরাফর্ম ব্যবহার করে Cloud Storage for Firebase সরবরাহ করতে পারবেন না। এটি কারণ আপনি Google App Engine মাধ্যমে এই বালতিটি আর সরবরাহ করতে পারবেন না। পরিবর্তে, আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:
projects.defaultBucket.create
কল করে বালতি সরবরাহ করুন De এই এপিআই এখনও টেরাফর্মের মাধ্যমে উপলভ্য নয়।Firebase কনসোলের মাধ্যমে বালতি সরবরাহ করুন। শুরু করতে কনসোলের স্টোরেজ বিভাগটি দেখুন।
অতিরিক্তভাবে,
আপনার প্রকল্পটি অবশ্যই ডিফল্ট Cloud Storage বালতি সরবরাহের জন্য আপনি-যেমন-আপনি ব্লেজ প্রাইসিং প্ল্যানে থাকতে হবে।
আপনার ডিফল্ট Cloud Storage বালতির আগে আপনাকে আর আপনার ডিফল্ট Cloud Firestore উদাহরণ সরবরাহ করার দরকার নেই।
আপনার ডিফল্ট Cloud Firestore উদাহরণের জন্য আপনি যে অবস্থানটি নির্বাচন করেছেন তা আপনার ডিফল্ট Cloud Storage বালতিটির জন্য প্রযোজ্য নয় (এর অর্থ হ'ল আপনার ডিফল্ট Cloud Firestore উদাহরণ এবং আপনার ডিফল্ট Cloud Storage বালতিটি বিভিন্ন স্থানে থাকতে পারে)।
ডিফল্ট Cloud Storage বালতিটির নাম ফর্ম্যাট হবে
PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
"ডিফল্ট Google Cloud রিসোর্স" এর জন্য পরিবর্তনগুলি
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষত যারা নাম ফর্ম্যাট সহ PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1 ম জেনারেল নির্ধারিত ফাংশনগুলির জন্য)
"ডিফল্ট Google Cloud রিসোর্সগুলির জন্য অবস্থান" এর কী হচ্ছে?
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষত যারা নাম ফর্ম্যাট সহ PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1 ম জেনারেল নির্ধারিত ফাংশনগুলির জন্য)
যে কোনও ডিফল্ট Cloud Storage বালতি 30 অক্টোবর, 2024 এর আগে প্রদত্ত (একটি নাম ফর্ম্যাট সহPROJECT_ID .appspot.com
) Google App Engine সাথে সম্পর্কিত। এর অর্থ নিম্নলিখিত:বালতিটির অবস্থান Google App Engine সাথে সম্পর্কিত সংস্থানগুলির অবস্থান নির্ধারণ করবে (ডিফল্ট Cloud Firestore উদাহরণের মতো)।
যে কোনও ডিফল্ট Cloud Storage বালতি 30 অক্টোবর, 2024 থেকে শুরু করে (এর নাম ফর্ম্যাট সহPROJECT_ID .firebasestorage.app
) Google App Engine সাথে সম্পর্কিত নয় । এর অর্থ নিম্নলিখিত:আপনার ডিফল্ট Cloud Storage বালতিটি সরবরাহ করা আর Google App Engine সাথে সম্পর্কিত সংস্থানগুলির অবস্থান সেট করবে না (ডিফল্ট Cloud Firestore উদাহরণের অবস্থানের মতো)। আপনার ডিফল্ট Cloud Firestore উদাহরণ সরবরাহ করা আপনার প্রকল্পের ডিফল্ট Cloud Storage বালতিটির অবস্থান আর সেট করবে না। আপনার ডিফল্ট Cloud Storage বালতিটির জন্য উপলব্ধ অবস্থানগুলি এখন Google Cloud Storage জন্য উপলব্ধ একই অবস্থানগুলি ( Google App Engine জন্য সীমাবদ্ধ না করে)।
আমি কীভাবে একটি "ডিফল্ট Google Cloud রিসোর্স" এর জন্য অবস্থান সেট বা পেতে পারি?
ডিফল্ট Cloud Firestore উদাহরণ Cloud Storage for Firebase (বিশেষত যারা নাম ফর্ম্যাট সহ PROJECT_ID .appspot.com
)Google Cloud Scheduler (বিশেষত 1 ম জেনারেল নির্ধারিত ফাংশনগুলির জন্য)
PROJECT_ID .firebasestorage.app
, এবং এগুলি Google App Engine সাথে সম্পর্কিত নয় । আরও জানতে, FAQ পর্যালোচনা করুন: "ডিফল্ট Google Cloud রিসোর্সের জন্য অবস্থান" এর কী হবে?
আপনি যদি কোনও প্রকল্পের কোনও সংস্থার জন্য অবস্থান নির্ধারণ করতে বা অবস্থান পেতে চান তবে আপনার পরিবর্তে সংস্থানটির সাথে সরাসরি যোগাযোগ করা উচিত।
Cloud Storage for Firebase
Firebase কনসোলে:
- Firebase কনসোলের স্টোরেজ বিভাগে একটি ডিফল্ট Cloud Storage বালতিটির অবস্থান সেট করুন এবং সন্ধান করুন।
REST এপিআই ব্যবহার করে:
projects.defaultBucket.create
কল করার সময় তার বিধানের সময় একটি ডিফল্ট Cloud Storage বালতিটির অবস্থান সেট করুন Deনোট করুন যে
30 অক্টোবর, 2024 থেকে শুরু করে, এই শেষ পয়েন্টটি কল করার প্রয়োজন হবে আপনি-যেমন আপনি ব্লেজ প্রাইসিং প্ল্যানের জন্য বেতন-হিসাবে যেতে হবে । সুতরাং একটি ডিফল্ট বালতি তৈরি করার চেষ্টা করার আগে, নিশ্চিত করুন যে প্রকল্পটি Cloud Billing অ্যাকাউন্টের সাথে সংযুক্ত রয়েছে (উদাহরণস্বরূপ,projects.updateBillingInfo
ব্যবহার করে।projects.buckets.get
ব্যবহার করে একটি ডিফল্ট Cloud Storage বালতিটির অবস্থান পান।
ডিফল্ট Cloud Firestore উদাহরণ
মনে রাখবেন যে আপনি যদি
Firebase কনসোলে:
- Firebase কনসোলের ফায়ারস্টোর বিভাগে একটি ডিফল্ট Cloud Firestore উদাহরণের অবস্থান সেট করুন এবং সন্ধান করুন।
REST এপিআই ব্যবহার করে:
projects.databases.create
কল করার সময় তার বিধানের সময় একটি ডিফল্ট Cloud Firestore উদাহরণের অবস্থানটি সেট করুন Dprojects.databases.get
ব্যবহার করে একটি ডিফল্ট Cloud Firestore উদাহরণের অবস্থানটি পান।
নির্ধারিত ফাংশন (প্রথম জেন)
মনে রাখবেন যে আপনি যদি
এর সেটআপ এবং স্থাপনার সময় একটি নির্ধারিত ফাংশনের অবস্থান সেট করুন।
Google Cloud কনসোলে এর কাজের নাম এবং ফাংশন থেকে একটি নির্ধারিত ফাংশনের অবস্থান পান (
firebase-schedule- FUNCTION_NAME - REGION
।
ফায়ারবেস Cloud Storage for Firebase কিছু পরিবর্তন করছে এবং আমাদের প্ল্যাটফর্মে অপব্যবহার রোধে সক্রিয় পদক্ষেপ গ্রহণ করছে। Google Cloud Storage কোটা এবং বিলিংয়ের সাথে আরও ভালভাবে সারিবদ্ধ করার জন্য আমাদের অবকাঠামো আপডেট করা আমাদের প্রয়োজন।
এই অবকাঠামোগত পরিবর্তনের একটি ফলাফল হ'ল আমরা শীঘ্রই Cloud Storage for Firebase ব্যবহার করার জন্য প্রকল্পগুলি বেতন-হিসাবে-যেমন আপনি ব্লেজ প্রাইসিং প্ল্যানে থাকতে শুরু করব। ব্লেজ প্রাইসিং পরিকল্পনায় এমনকি কোনও ব্যয়বহুল ব্যবহার এখনও পাওয়া যায় না।
২০২৪ সালের সেপ্টেম্বরে আমরা যে পরিবর্তনগুলি ঘোষণা করেছি সে সম্পর্কে নিম্নলিখিত FAQs পর্যালোচনা করুন:
- দামের পরিকল্পনার প্রয়োজনীয়তার জন্য পরিবর্তনগুলি
- Cloud Storage for Firebase জন্য পরিবর্তন
- প্রোগ্রাম্যাটিক ইন্টারঅ্যাকশনগুলির জন্য পরিবর্তনগুলি (যেমন আরইএসটি এপিআই এবং টেরাফর্মের মতো)
- "ডিফল্ট Google Cloud রিসোর্স" এর জন্য পরিবর্তনগুলি
দামের পরিকল্পনার প্রয়োজনীয়তার জন্য পরিবর্তনগুলি
আপনি যদি Cloud Storage for Firebase ব্যবহার করতে চান তবে আমরা শীঘ্রই আপনার কাছে-যেমন আপনি ব্লেজ প্রাইসিং প্ল্যানের প্রয়োজন শুরু করব। ব্লেজ প্রাইসিং পরিকল্পনায় এমনকি কোনও ব্যয়বহুল ব্যবহার এখনও পাওয়া যায় না।
2024 সালের সেপ্টেম্বরে নতুন মূল্য নির্ধারণের পরিকল্পনার প্রয়োজনীয়তাগুলি কী কী?
30 অক্টোবর, 2024 থেকে শুরু করে নিম্নলিখিত পরিবর্তনগুলি ঘটবে:Firebase কনসোল বা আরইএসটি এপিআই ব্যবহার করে একটি নতুন ডিফল্ট বালতি সরবরাহ করার জন্য, আপনার প্রকল্পটি অবশ্যই বেতন-হিসাবে আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে।
30 অক্টোবর, 2024 এর পরে প্রদত্ত সমস্ত ডিফল্ট বালতি সম্পর্কে নিম্নলিখিতগুলি নোট করুন:তারা Google Cloud Storage মূল্য এবং ব্যবহার অনুসরণ করবে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর সরবরাহ করে
US-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।তাদের একটি নাম ফর্ম্যাট থাকবে PROJECT_ID .firebasestorage.app
(পূর্বের পরিবর্তেPROJECT_ID .appspot.com
)।
1 অক্টোবর, 2025 থেকে, নিম্নলিখিত পরিবর্তনগুলি ঘটবে:- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই আপনাকে বেতন-হিসাবে-আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে। যে কোন
*.appspot.com
ডিফল্ট বালতি তার বর্তমান ব্যয়বহুল স্তরের ব্যবহারের জন্যও জ্বলন্ত মূল্য নির্ধারণের পরিকল্পনায় বজায় রাখবে।
- আপনার ডিফল্ট বালতি এবং অন্যান্য সমস্ত Cloud Storage সংস্থানগুলিতে অ্যাক্সেস বজায় রাখতে, আপনার প্রকল্পটি অবশ্যই আপনাকে বেতন-হিসাবে-আপনি ব্লেজ মূল্য নির্ধারণের পরিকল্পনায় থাকতে হবে। যে কোন
কেন ফায়ারবেস এই মূল্যের পরিকল্পনা পরিবর্তন করছে?
আমি যদি ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড করি তবে আমি কি কোনও ব্যয়বহুল ব্যবহার রাখতে পারি?
PROJECT_ID .appspot.com
ডিফল্ট বালতি এবং আপনি পে-যেমন-আপনি-যেমন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেন, তারপরে আপনি নীচে বর্ণিত হিসাবে আপনার ডিফল্ট বালতিটির বর্তমান ব্যয়ের ব্যবহারের স্তরের স্তরের বজায় রাখবেন। এই ব্যয়বহুল ব্যবহারের যে কোনও ব্যবহার Google App Engine মূল্য অনুযায়ী চার্জ করা হবে।
5 জিবি সঞ্চিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
PROJECT_ID .firebasestorage.app
এবং তারা Google Cloud Storage প্রাইসিং এবং ব্যবহার অনুসরণ করে, যা বালতিগুলির জন্য একটি "সর্বদা বিনামূল্যে" স্তর সরবরাহ করেUS-CENTRAL1
,US-EAST1
, এবংUS-WEST1
।
আমি কীভাবে ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড করব?
আমার কখন ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড করার দরকার?
PROJECT_ID .appspot.com
আপনার প্রকল্পটি আপনার কাছে যেতে-যেমন ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করতে, আপনাকে আপনার প্রকল্পটি Cloud Billing অ্যাকাউন্টের সাথে লিঙ্ক করতে হবে। আপনার মূল্য নির্ধারণের পরিকল্পনাটি আপগ্রেড করতে আপনি Firebase কনসোল ওয়ার্কফ্লো ব্যবহার করতে পারেন।
আমি যদি আমার প্রকল্পটি ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড না করি তবে কী হবে?
30 অক্টোবর, 2024 থেকে শুরু করে : আপনি যদি এখনও আপনার প্রকল্পে কোনও ডিফল্ট Cloud Storage বালতি সরবরাহ না করে থাকেন তবে আপনার প্রকল্পটি ব্লেজ প্রাইসিং পরিকল্পনায় না থাকলে আপনি এটি সরবরাহ করতে সক্ষম হবেন না।অক্টোবর 1, 2025 থেকে শুরু করে : যদি আপনার প্রকল্পটি ব্লেজ প্রাইসিং পরিকল্পনায় না থাকে তবে আপনি আপনার পড়তে/লিখতে অ্যাক্সেস হারাবেনPROJECT_ID .appspot.com
ডিফল্ট বালতি। আপনি বালতিটি দেখতে বা Firebase কনসোল বা Google Cloud কনসোলে এর ডেটা অ্যাক্সেস করতে সক্ষম হবেন না।নোট করুন যে কোনও ডেটা আপনার বালতিতে থাকবে, তবে আপনি ব্লেজ প্রাইসিং পরিকল্পনায় আপগ্রেড না করা পর্যন্ত এটি অ্যাক্সেসযোগ্য হবে।
যদি আমার *.appspot.com
ডিফল্ট বালতির ব্যবহার ব্যয়বহুল ব্যবহারের স্তরের চেয়েও বেশি?
*.appspot.com
ডিফল্ট বালতির ব্যবহার ব্যয়বহুল ব্যবহারের স্তরের চেয়েও বেশি? আপনি যদি একটিPROJECT_ID .appspot.com
ডিফল্ট বালতি, এবং আপনি নীচে বর্ণিত কোনও ব্যয়বহুল ব্যবহারের স্তরের চেয়ে একটি ব্যবহারের সাথে ব্লেজ প্রাইসিং প্ল্যানে আপগ্রেড করেছেন, তারপরে আপনার পরবর্তী বিলিং চক্রের Google App Engine মূল্য অনুযায়ী ওভারেজের জন্য আপনাকে চার্জ করা হবে।
5 জিবি সঞ্চিত 1 জিবি ডাউনলোড / দিন 20,000 আপলোড / দিন 50,000 ডাউনলোড / দিন
ডিফল্ট Cloud Storage বালতি জন্য পরিবর্তন
We understand that these changes will require your time to evaluate and make changes to your Firebase project and workflows. If you have any questions, please reach out to Firebase Support .
Will the name of my default bucket change?
No. When you upgrade to the Blaze pricing plan, the name of your default Cloud Storage bucket will not change.
If you provisioned your default bucket before
October 30, 2024 , then your default bucket will always have a name format ofPROJECT_ID .appspot.com
.The only exception is if you delete your *.appspot.com
bucketand provision a new default bucket. If you provisioned your default bucket on or after October 30, 2024 , then your default bucket will always have a name format ofPROJECT_ID .firebasestorage.app
.
What happens if I delete my *.appspot.com
default bucket?
*.appspot.com
default bucket?Deleted buckets are not recoverable. Note that this is the current behavior for all Cloud Storage buckets.
Starting PROJECT_ID .appspot.com
default bucket, then you won't be able to provision a bucket with that same name format.
PROJECT_ID .firebasestorage.app
. It will follow Google Cloud Storage pricing and usage , which provides an "Always Free" tier for buckets inUS-CENTRAL1
,US-EAST1
, andUS-WEST1
.
Do I need to update my app's codebase?
PROJECT_ID .appspot.com
default buckets will maintain their name format.
PROJECT_ID .appspot.com
default bucket as it always has.
Do I need to move my data out of my *.appspot.com
default bucket?
*.appspot.com
default bucket? No. To accommodate these changes, you do not need to move your data out of yourPROJECT_ID .appspot.com
default bucket.
Changes for programmatic interactions (like REST APIs and Terraform)
If you provision or work with default Cloud Storage for Firebase buckets programmatically (for example, using REST APIs or Terraform), review the following changes to see if you need to change anything in your workflows or apps.
We understand that these changes will require your time to evaluate and make changes to your Firebase project and workflows. If you have any questions, please reach out to Firebase Support .
What are the changes for using REST APIs?
Starting
The
projects.defaultBucket.create
endpoint is changing:To call this endpoint, your project must be on the pay-as-you-go Blaze pricing plan .
The default buckets provisioned by this endpoint will have the name format of
PROJECT_ID .firebasestorage.app
(instead of the formerPROJECT_ID .appspot.com
).These default buckets will follow Google Cloud Storage pricing and usage, which provides an "Always Free" tier for buckets in US-CENTRAL1
,US-EAST1
, andUS-WEST1
.
The projects.defaultLocation.finalize
andprojects.availableLocations.list
endpoints will be shutdown and will start returning404: METHOD_NOT_FOUND
errors.Instead, to set a resource's location programmatically, you should use the resource-specific APIs. For example, set the locations of the default Cloud Storage bucket and the default Cloud Firestore instance during their individual provisioning when calling projects.defaultBucket.create
andprojects.databases.create
, respectively. For more details about replacements for REST APIs and locations, see the FAQ: How do I set or get the location for a "default Google Cloud resource"?
What are the changes for using Terraform?
You can no longer provision the default Cloud Storage for Firebase bucket using Terraform. This is because you can no longer provision this bucket via Google App Engine . পরিবর্তে, আপনি নিম্নলিখিতগুলির মধ্যে একটি করতে পারেন:
Provision the bucket by calling
projects.defaultBucket.create
. This API is not yet available via Terraform.Provision the bucket through the Firebase console. Visit the Storage section of the console to get started.
Additionally, note the following about default Cloud Storage buckets provisioned starting
Your project must be on the pay-as-you-go Blaze pricing plan to provision a default Cloud Storage bucket.
You no longer need to provision your default Cloud Firestore instance before your default Cloud Storage bucket.
The location you select for your default Cloud Firestore instance is not applicable to your default Cloud Storage bucket (this means that your default Cloud Firestore instance and your default Cloud Storage bucket can be in different locations).
The name format of the default Cloud Storage bucket will be
PROJECT_ID .firebasestorage.app
(instead of the formerPROJECT_ID .appspot.com
).
Changes for "default Google Cloud resources"
default Cloud Firestore instance default Cloud Storage for Firebase bucket (specifically those with the name format of PROJECT_ID .appspot.com
)Google Cloud Scheduler (specifically for 1st gen scheduled functions)
What's happening to the "location for default Google Cloud resources"?
default Cloud Firestore instance default Cloud Storage for Firebase bucket (specifically those with the name format of PROJECT_ID .appspot.com
)Google Cloud Scheduler (specifically for 1st gen scheduled functions)
Any default Cloud Storage bucket provisioned before October 30, 2024 (with a name format ofPROJECT_ID .appspot.com
) is associated with Google App Engine . এর অর্থ নিম্নলিখিত:The bucket's location will set the location of resources associated with Google App Engine (like the location of the default Cloud Firestore instance).
Any default Cloud Storage bucket provisioned starting October 30, 2024 (with the name format ofPROJECT_ID .firebasestorage.app
) is not associated with Google App Engine . এর অর্থ নিম্নলিখিত:Provisioning your default Cloud Storage bucket will no longer set the location of resources associated with Google App Engine (like the location of the default Cloud Firestore instance). Provisioning your default Cloud Firestore instance will no longer set the location of your project's default Cloud Storage bucket. The locations available for your default Cloud Storage bucket are now the same locations available for Google Cloud Storage (rather than limited to those for Google App Engine ).
How do I set or get the location for a "default Google Cloud resource"?
default Cloud Firestore instance default Cloud Storage for Firebase bucket (specifically those with the name format of PROJECT_ID .appspot.com
)Google Cloud Scheduler (specifically for 1st gen scheduled functions)
PROJECT_ID .firebasestorage.app
, and they are not associated with Google App Engine . To learn more, review the FAQ: What happens to the "location for default Google Cloud resources"?
If you want to set or get the location for any resource in a project, then you should interact directly with the resource instead.
Default Cloud Storage for Firebase bucket
In the Firebase console:
- Set and find the location of a default Cloud Storage bucket in the Storage section of the Firebase console.
Using REST APIs:
Set the location of a default Cloud Storage bucket during its provisioning when calling
projects.defaultBucket.create
.Note that starting
October 30, 2024 , calling this endpoint will require the pay-as-you-go Blaze pricing plan . So before attempting to create a default bucket, make sure that the project is linked to a Cloud Billing account (for example, usingprojects.updateBillingInfo
).Get the location of a default Cloud Storage bucket using
projects.buckets.get
.
Default Cloud Firestore instance
Note that if you provisioned a default Cloud Storage bucket before
In the Firebase console:
- Set and find the location of a default Cloud Firestore instance in the Firestore section of the Firebase console.
Using REST APIs:
Set the location of a default Cloud Firestore instance during its provisioning when calling
projects.databases.create
.Get the location of a default Cloud Firestore instance using
projects.databases.get
.
Scheduled functions (1st gen)
Note that if you provisioned a default Cloud Storage bucket before
Set the location of a scheduled function during its setup and deployment .
Get the location of a scheduled function from the topic name of its job and function in the Google Cloud console (
firebase-schedule- FUNCTION_NAME - REGION
.