अवलोकन
minio पैकेज अमेज़न S3-संगत ऑब्जेक्ट स्टोरेज सर्वर (जैसे मिनिओ) के साथ बातचीत करने के लिए एक अनआधिकारिक डार्ट SDK है। यह आपको ऑब्जेक्ट अपलोड, डाउनलोड, सूचीकरण और हटाने जैसे सामान्य ऑपरेशन करने के लिए एक सरल और सुविधाजनक API प्रदान करता है। क्रॉस-प्लेटफॉर्म उपयोग के लिए डिज़ाइन किया गया, यह एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स का समर्थन करता है। क्लाइंट एस3 प्रोटोकॉल का पालन करने वाली क्लाउड स्टोरेज सेवाओं के साथ बिना किसी दिक्कत के एकीकरण की अनुमति देता है, जिससे यह विस्तारशील फ़ाइल स्टोरेज की आवश्यकता वाले ऐप्स के लिए आदर्श हो जाता है। यह हल्का है और सुरक्षित, टिकाऊ और उच्च प्रदर्शन वाले डेटा स्थायित्व की आवश्यकता वाले ऐप्स बनाने वाले डेवलपर्स के लिए उपयुक्त है।
उपयोग
- उपयोगकर्ता-उत्पादित सामग्री को भंडारण
- एप्लिकेशन डेटा का बैकअप लेना
- स्थिर संपत्ति होस्टिंग
- S3-संगत स्टोरेज के साथ एकीकरण
- प्लेटफॉर्म के बीच फ़ाइल साझाकरण सक्षम करना
मुख्य विशेषताएँ
- S3-संगत API
- क्रॉस-प्लेटफ़ॉर्म समर्थन
- सरल अपलोड/डाउनलोड विधियाँ
- सुरक्षित प्रमाणीकरण
- वस्तु जीवनचक्र प्रबंधन
इनके लिए उपयुक्त
- बादल स्टोरेज की आवश्यकता वाले Flutter ऐप्स
- MinIO या S3 का उपयोग करने वाले विकासकर्मी
- फ़ाइल स्थायित्व की आवश्यकता वाले ऐप्स
- Backendless फ़ाइल हैंडलिंग
- बहु-प्लेटफॉर्म डिप्लॉयमेंट वाले प्रोजेक्ट
विचार योग्य बातें
- अनौपचारिक SDK – MinIO द्वारा बनाए नहीं गए
- सही पहुँच क्रेडेंशियल्स की आवश्यकता है
- S3-संगत सर्वरों तक सीमित
- कोई निर्मित पुनर्प्रयास तर्क नहीं है
- बाहरी GitHub भंडार पर निर्भर करता है