AWS ने Amazon S3 के लिए Storage Browser जारी किया है, जो एक ओपन-सोर्स UI कंपोनेंट है जिसे आप अपने वेब एप्लिकेशन में जोड़ सकते हैं ताकि अधिकृत अंतिम-उपयोगकर्ताओं, जैसे ग्राहक, भागीदार और कर्मचारी, S3 में डेटा को आसानी से ब्राउज़, अपलोड, डाउनलोड, कॉपी और डिलीट कर सकें. S3 के लिए Storage Browser, S3 में डेटा तक अंतिम-उपयोगकर्ताओं को पहुँच प्रदान करने वाले डेवलपर्स पर दबाव कम करता है, और इसे इस तरह डिज़ाइन किया गया है कि अंतिम-उपयोगकर्ता, जैसे ग्राहक, भागीदार और कर्मचारी, Amazon S3 या Amazon Web Services के साथ अपनी परिचितता की परवाह किए बिना डेटा के साथ कुशलतापूर्वक काम कर सकें. इसके अतिरिक्त, डेवलपर अपने एप्लिकेशन के डिज़ाइन के साथ संरेखित करने के लिए Storage Browser इंटरफ़ेस के रंगरूप को अनुकूलित कर सकते हैं. S3 के लिए Storage Browser एक AWS Amplify UI React कंपोनेंट है; इसलिए, आपको इसे React या React-आधारित फ्रेमवर्क जैसे Next.js, Gatsby, Remix, या किसी अन्य के साथ निर्मित वेब एप्लिकेशन में उपयोग करना होगा. आपके पास AWS Amplify और AWS Amplify UI React दोनों पैकेज भी इंस्टॉल होने चाहिए. S3 के लिए Storage Browser को प्रमाणीकरण और प्राधिकरण कॉन्फ़िगर करने की आवश्यकता होती है ताकि यह S3 बकेट या प्रीफ़िक्स को रेंडर कर सके जिस तक अंतिम-उपयोगकर्ता पहुँच सकते हैं और साथ ही वे कार्य भी कर सकते हैं जो वे कर सकते हैं. अनुमतियों को सेट अप करने के लिए तीन विकल्प हैं, प्रत्येक अलग-अलग उपयोग के मामलों के लिए उपयुक्त है: AWS Amplify Auth का उपयोग करना, AWS IAM Identity Center का उपयोग करना, या Amazon S3 Access Grants के साथ IAM भूमिकाओं का उपयोग करना. इसके लचीले डिज़ाइन के लिए धन्यवाद, आप अपने एप्लिकेशन के रंगरूप से मेल खाने के लिए S3 के लिए Storage Browser को अनुकूलित कर सकते हैं. किसी भी अन्य Amplify UI कंपोनेंट की तरह, यह डिफ़ॉल्ट रूप से आपके एप्लिकेशन में सक्रिय Amplify थीम का उपयोग करेगा. हालाँकि, आप अपने स्वयं के थीम बनाकर या CSS का उपयोग करके सीधे तत्वों को लक्षित करके इसके किसी भी घटक, जैसे बटन, ब्रेडक्रंब, पेजिंग नियंत्रण, टेक्स्ट फ़ील्ड और अन्य को आसानी से संशोधित कर सकते हैं. S3 के लिए Storage Browser, Glacier Flexible Retrieval और S3 Glacier Deep Archive को छोड़कर सभी Amazon S3 स्टोरेज क्लासेस के साथ संगत है. यह S3 Intelligent-Tiering के साथ संगत है, लेकिन यह S3 Intelligent-Tiering Archive Access Tier या S3 Intelligent-Tiering Deep Archive Access Tier के साथ संगत नहीं है. S3 के लिए Storage Browser में अंतर्निहित लॉजिक शामिल है जो उच्च-थ्रूपुट डेटा ट्रांसफर के लिए अपलोड अनुरोधों को बढ़ाता है, अपलोड किए गए डेटा के चेकसम की गणना करता है (इन स्थायित्व जाँचों में विफल रहने वाले अनुरोधों को अस्वीकार करता है), और आपके एप्लिकेशन में तेज़ लोड समय के लिए प्रदर्शन को अनुकूलित करता है.
अपने ऐप्स के माध्यम से Amazon S3 के लिए Storage Browser के साथ उपयोगकर्ताओं को डेटा से कनेक्ट करें
AWS