Cloud Storage for Firebase

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

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

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


শুরু করতে প্রস্তুত? আপনার প্ল্যাটফর্ম চয়ন করুন:

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

ইউনিটি সি++

মূল ক্ষমতা

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

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

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

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

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

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

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

অন্যান্য ধরনের ডেটা সঞ্চয় করতে চান?

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

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

  • iOS , Android , Web , C++ , বা Unity- এর জন্য আমাদের কুইকস্টার্ট ব্যবহার করে Cloud Storage আপনার প্রথম ফাইল আপলোড করুন৷
  • আপনার Apple , Android , Web , C++ বা ইউনিটি অ্যাপে Cloud Storage যোগ করুন।
  • Cloud Storage জন্য Firebase Security Rules ব্যবহার করে আপনার ফাইলগুলি কীভাবে সুরক্ষিত করবেন সে সম্পর্কে জানুন।
  • Google Cloud সাথে একীভূত করে পাঠ্যে ইমেজ শনাক্তকরণ বা বক্তৃতার মতো শক্তিশালী নতুন বৈশিষ্ট্য যুক্ত করুন৷