ফায়ারবেসের জন্য ক্লাউড স্টোরেজ

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

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

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

iOS+ সেটআপ অ্যান্ড্রয়েড সেটআপ ওয়েব সেটআপ ফ্লটার সেটআপ C++ সেটআপ ইউনিটি সেটআপ

মূল ক্ষমতা

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

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

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

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

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

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

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

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

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

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