Cloud Storage for Firebase

Cloud Storage for Firebase দ্রুত এবং নিরাপদ Google Cloud অবকাঠামোর উপর নির্মিত, অ্যাপ ডেভেলপারদের জন্য যাদের ব্যবহারকারী-উত্পাদিত সামগ্রী, যেমন ফটো বা ভিডিও সংরক্ষণ এবং পরিবেশন করতে হয়।

Cloud Storage for Firebase হল গুগল স্কেলের জন্য তৈরি একটি শক্তিশালী, সহজ এবং সাশ্রয়ী মূল্যের অবজেক্ট স্টোরেজ পরিষেবা। Cloud Storage জন্য Firebase SDK গুলি নেটওয়ার্কের মান নির্বিশেষে আপনার ফায়ারবেস অ্যাপের ফাইল আপলোড এবং ডাউনলোডে গুগলের সুরক্ষা যোগ করে।

আপনি আমাদের ক্লায়েন্ট SDK ব্যবহার করে ছবি, অডিও, ভিডিও, অথবা অন্যান্য ব্যবহারকারী-উত্পাদিত সামগ্রী সংরক্ষণ করতে পারেন। সার্ভারে, আপনি বাকেট পরিচালনা করতে এবং ডাউনলোড URL তৈরি করতে Firebase Admin SDK ব্যবহার করতে পারেন, এবং আপনার ফাইল অ্যাক্সেস করতে Google Cloud Storage API ব্যবহার করতে পারেন।


শুরু করতে প্রস্তুত? আপনার প্ল্যাটফর্মটি বেছে নিন:

iOS+ অ্যান্ড্রয়েড ওয়েব ফ্লাটার

ইউনিটি সি++ অ্যাডমিন

মূল ক্ষমতা

শক্তিশালী কার্যক্রম Cloud Storage জন্য Firebase SDK গুলি নেটওয়ার্কের মান নির্বিশেষে আপলোড এবং ডাউনলোড সম্পাদন করে। আপলোড এবং ডাউনলোডগুলি শক্তিশালী, অর্থাৎ এগুলি যেখানে থামানো হয়েছিল সেখানেই পুনরায় চালু হয়, যা আপনার ব্যবহারকারীদের সময় এবং ব্যান্ডউইথ সাশ্রয় করে।
শক্তিশালী নিরাপত্তা Cloud Storage জন্য Firebase SDK গুলি Firebase Authentication সাথে একীভূত হয় যাতে ডেভেলপারদের জন্য সহজ এবং স্বজ্ঞাত প্রমাণীকরণ প্রদান করা যায়। ফাইলের নাম, আকার, বিষয়বস্তুর ধরণ এবং অন্যান্য মেটাডেটার উপর ভিত্তি করে অ্যাক্সেসের অনুমতি দেওয়ার জন্য আপনি আমাদের ঘোষণামূলক সুরক্ষা মডেল ব্যবহার করতে পারেন।
উচ্চ স্কেলেবিলিটি আপনার অ্যাপ ভাইরাল হলে Cloud Storage এক্সাবাইট স্কেলের জন্য তৈরি করা হয়েছে। স্পটিফাই এবং গুগল ফটোসকে ক্ষমতা প্রদানকারী একই পরিকাঠামো ব্যবহার করে প্রোটোটাইপ থেকে উৎপাদনে অনায়াসে বৃদ্ধি পান।

এটা কিভাবে কাজ করে?

ডেভেলপাররা ক্লায়েন্টদের থেকে সরাসরি ফাইল আপলোড এবং ডাউনলোড করার জন্য Cloud Storage জন্য Firebase SDK ব্যবহার করে। যদি নেটওয়ার্ক সংযোগ খারাপ হয়, তাহলে ক্লায়েন্ট যেখানেই ছেড়েছিল ঠিক সেখানেই পুনরায় অপারেশনটি চেষ্টা করতে সক্ষম হবে, যার ফলে আপনার ব্যবহারকারীদের সময় এবং ব্যান্ডউইথ সাশ্রয় হবে।

Cloud Storage for Firebase আপনার ফাইলগুলিকে একটি Google Cloud Storage বাকেটে সংরক্ষণ করে, যা Firebase এবং Google Cloud উভয়ের মাধ্যমেই অ্যাক্সেসযোগ্য করে তোলে। এটি আপনাকে Firebase SDK for Cloud Storage মাধ্যমে মোবাইল ক্লায়েন্ট থেকে ফাইল আপলোড এবং ডাউনলোড করার নমনীয়তা প্রদান করে। এছাড়াও, আপনি Google Cloud Storage API ব্যবহার করে ইমেজ ফিল্টারিং বা ভিডিও ট্রান্সকোডিংয়ের মতো সার্ভার-সাইড প্রক্রিয়াকরণ করতে পারেন। Cloud Storage স্বয়ংক্রিয়ভাবে স্কেল হয়, যার অর্থ অন্য কোনও প্রদানকারীর কাছে স্থানান্তর করার প্রয়োজন নেই। Google Cloud এর সাথে আমাদের ইন্টিগ্রেশনের সমস্ত সুবিধা সম্পর্কে আরও জানুন।

Cloud Storage জন্য Firebase SDK গুলি ব্যবহারকারীদের সনাক্ত করার জন্য Firebase Authentication সাথে নির্বিঘ্নে সংহত হয় এবং আমরা একটি ঘোষণামূলক সুরক্ষা ভাষা প্রদান করি যা আপনাকে পৃথক ফাইল বা ফাইলের গোষ্ঠীতে অ্যাক্সেস নিয়ন্ত্রণ সেট করতে দেয়, যাতে আপনি ফাইলগুলিকে আপনার ইচ্ছামত পাবলিক বা প্রাইভেট করতে পারেন।

বাস্তবায়নের পথ

Cloud Storage জন্য Firebase SDK গুলি একীভূত করুন। গ্র্যাডল, সুইফট প্যাকেজ ম্যানেজার, অথবা স্ক্রিপ্ট ব্যবহার করে ক্লায়েন্টদের দ্রুত অন্তর্ভুক্ত করুন।
একটি রেফারেন্স তৈরি করুন কোনও ফাইল আপলোড, ডাউনলোড বা মুছে ফেলার জন্য, "images/mountains.png" এর মতো কোনও ফাইলের পাথ উল্লেখ করুন।
আপলোড অথবা ডাউনলোড করুন মেমরিতে বা ডিস্কে নেটিভ টাইপগুলিতে আপলোড বা ডাউনলোড করুন।
আপনার ফাইলগুলি সুরক্ষিত করুন আপনার ফাইলগুলি সুরক্ষিত করতে Cloud Storage জন্য Firebase Security Rules ব্যবহার করুন।
(ঐচ্ছিক) ডাউনলোড URL তৈরি এবং শেয়ার করুন ব্যবহারকারীদের অবজেক্ট ডাউনলোড করার সুযোগ দেওয়ার জন্য শেয়ারযোগ্য URL তৈরি করতে Firebase Admin SDK ব্যবহার করুন।

অন্য ধরণের ডেটা সংরক্ষণ করতে চান?

  • Cloud Firestore হল ফায়ারবেস এবং Google Cloud থেকে মোবাইল, ওয়েব এবং সার্ভার ডেভেলপমেন্টের জন্য একটি নমনীয়, স্কেলেবল ডাটাবেস।
  • Firebase Realtime Database JSON অ্যাপ্লিকেশন ডেটা সংরক্ষণ করে, যেমন গেম স্টেট বা চ্যাট বার্তা, এবং সমস্ত সংযুক্ত ডিভাইসে তাৎক্ষণিকভাবে পরিবর্তনগুলি সিঙ্ক্রোনাইজ করে। ডাটাবেস বিকল্পগুলির মধ্যে পার্থক্য সম্পর্কে আরও জানতে, একটি ডাটাবেস চয়ন করুন: Cloud Firestore বা Realtime Database দেখুন।
  • Firebase Remote Config ব্যবহারকারীদের আপডেট ডাউনলোড না করেই আপনার অ্যাপের আচরণ এবং চেহারা পরিবর্তন করতে ডেভেলপার-নির্দিষ্ট কী-মান জোড়া সংরক্ষণ করে।
  • Firebase Hosting আপনার ওয়েবসাইটের জন্য HTML, CSS এবং JavaScript এর পাশাপাশি গ্রাফিক্স, ফন্ট এবং আইকনের মতো অন্যান্য ডেভেলপার-প্রদত্ত সম্পদ হোস্ট করে।

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