अमेज़ॅन सिंपल स्टोरेज सर्विस (अमेज़ॅन एस 3) क्लाउड स्टोरेज है जिसका उपयोग किसी भी अमेज़ॅन क्षेत्र में डेटा को स्टोर और पुनर्प्राप्त करने के लिए किया जाता है। Amazon S3 को 99.9999999999% (119 के) टिकाऊपन के लिए डिज़ाइन किया गया है, और दुनिया भर की कंपनियों के लिए लाखों अनुप्रयोगों के लिए डेटा संग्रहीत करता है।
सभी फाइलों को Amazon S3 बकेट में एक ऑब्जेक्ट के रूप में स्टोर किया जाता है। हम कई बाल्टी बना सकते हैं; प्रत्येक बाल्टी भंडारण कंटेनर के रूप में काम करती है। जब हम Amazon S3 बकेट में फ़ाइलें अपलोड करते हैं, तो हम ऑब्जेक्ट और उनके डेटा पर अनुमति सेट कर सकते हैं और परिभाषित कर सकते हैं कि उन्हें कौन एक्सेस कर सकता है। इसके अतिरिक्त, हम IAM में AWS खाते बना सकते हैं और परिभाषित कर सकते हैं कि किसके पास बकेट बनाने, डेटा अपलोड करने या संशोधित करने का अधिकार है।
यदि आपके पास पहले से AWS खाता है, तो आप Amazon S3 का उपयोग करने में सक्षम होंगे क्योंकि यह एक ऐसी सेवा है जो डिफ़ॉल्ट रूप से Amazon खाते के साथ आती है। इस लेख में, हम आपको Amazon S3 बकेट बनाने और कॉन्फ़िगर करने, फ़ाइलें और फ़ोल्डर अपलोड करने और गुणों और अनुमतियों को कॉन्फ़िगर करने का तरीका दिखाते हैं।
- एडब्ल्यूएस प्रबंधन कंसोल में प्रवेश करें
- सेवाओं पर क्लिक करें टाइप करें S3 खोज क्षेत्र में। S3 . पर क्लिक करें Amazon S3 तक पहुंचने के लिए
- बकेट बनाएं पर क्लिक करें जिसका उपयोग वस्तुओं को अपलोड करने के लिए किया जाएगा (उदाहरण के लिए, आपकी फ़ोटो या वीडियो फ़ाइलें)।
- नाम और क्षेत्र के अंतर्गत बकेट का नाम टाइप करें और अमेज़ॅन क्षेत्र . चुनें और अगला . क्लिक करें . Amazon S3 में सभी मौजूदा बकेट नामों में बकेट नाम अद्वितीय होना चाहिए। उस क्षेत्र के आधार पर क्षेत्र चुनें जहां आप अपने Amazon EC2 इंस्टेंस को होस्ट करते हैं। हमारे मामले में, यह यूरोपीय संघ (फ्रैंकफर्ट) है।
- कॉन्फ़िगर विकल्प के अंतर्गत अपना बकेट कॉन्फ़िगर करें और अगला click क्लिक करें . हमारे मामले में, हम वर्जनिंग को सक्षम करेंगे, लेकिन कुछ अन्य विकल्प उपलब्ध हैं जिनमें शामिल हैं:
- संस्करण - वर्जनिंग आपको किसी ऑब्जेक्ट के कई संस्करणों को एक बाल्टी में रखने में सक्षम बनाता है। इसे बाद में इनेबल भी किया जा सकता है। हम इसे सक्षम करेंगे।
- सर्वर पहुंच लॉगिंग - यह बकेट में किए गए अनुरोधों के लिए विस्तृत रिकॉर्ड प्रदान करता है, और यह सुरक्षा और एक्सेस ऑडिट में उपयोगी हो सकता है। लॉग स्टोरेज बिलिंग बढ़ाएंगे।
- टैग – बकेट लागतों को ट्रैक करने के लिए टैग का उपयोग करें।
- ऑब्जेक्ट-लेवल लॉगिंग - अतिरिक्त लागत के लिए AWS CloudTrail का उपयोग करके ऑब्जेक्ट-स्तरीय API गतिविधि रिकॉर्ड करें।
- डिफ़ॉल्ट एन्क्रिप्शन – A Amazon S3 में संग्रहीत होने पर वस्तुओं को स्वचालित रूप से एन्क्रिप्ट करें डेटा ट्रांज़िट के दौरान सुरक्षित रहेगा (क्योंकि यह Amazon S3 बकेट से यात्रा करता है) और आराम से (जबकि इसे Amazon S3 में डिस्क पर संग्रहीत किया जाता है)। हम इसे सक्षम करेंगे।
- उन्नत सेटिंग - इस बकेट में वस्तुओं को स्थायी रूप से लॉक होने दें।
- प्रबंधन - अतिरिक्त लागत के लिए अपने बकेट में अनुरोधों की निगरानी करें
- अनुमतियां सेट करें के अंतर्गत AWS उपयोगकर्ताओं के लिए अनुमति कॉन्फ़िगर करें जिनके पास Amazon S3 बकेट तक पहुंच होनी चाहिए (नहीं) और अगला पर क्लिक करें . S3 बकेट में सार्वजनिक पहुंच को कॉन्फ़िगर करने के लिए विभिन्न विकल्प उपलब्ध हैं जिनमें शामिल हैं:
- सभी सार्वजनिक पहुंच को अवरुद्ध करें - यह डिफ़ॉल्ट रूप से सक्षम है।
- नई अभिगम नियंत्रण सूचियों (एसीएल) के माध्यम से दी गई बकेट और वस्तुओं तक सार्वजनिक पहुंच को अवरुद्ध करें
- किसी भी एक्सेस कंट्रोल लिस्ट (एसीएल) के माध्यम से दी गई बकेट और ऑब्जेक्ट तक सार्वजनिक पहुंच को ब्लॉक करें
- नई सार्वजनिक बकेट या एक्सेस प्वाइंट नीतियों के माध्यम से दी गई बकेट और वस्तुओं तक सार्वजनिक पहुंच को अवरुद्ध करें
- किसी भी सार्वजनिक बकेट या एक्सेस प्वाइंट नीतियों के माध्यम से बाल्टी और वस्तुओं के लिए सार्वजनिक और क्रॉस-अकाउंट एक्सेस को ब्लॉक करें
हम सभी सार्वजनिक पहुंच को अवरुद्ध कर देंगे।
- समीक्षा के तहत सत्यापित करें आपका कॉन्फ़िगरेशन सही है और फिर बकेट बनाएं पर क्लिक करें .
- आपका Amazon S3 बकेट उपलब्ध है। जैसा कि आप देख सकते हैं कि एक बाल्टी है जिसे कहा जाता है
- फाइलें अपलोड करने के लिए S3 बकेट पर क्लिक करें
- फ़ोल्डर बनाएं पर क्लिक करें फ़ोल्डर बनाने और फ़ोल्डर का नाम परिभाषित करने के लिए और फिर सहेजें . क्लिक करें . आप एन्क्रिप्शन को भी सक्षम कर सकते हैं। हम एन्क्रिप्शन के बिना मल्टीमीडिया नामक एक फ़ोल्डर बनाएंगे।
- नए फ़ोल्डर पर क्लिक करें और फिर अपलोड करें . क्लिक करें .
- फ़ाइलों का चयन करें के अंतर्गत फ़ाइलें और फ़ोल्डर खींचें और छोड़ें क्लिक करें या फ़ाइलें जोड़ें क्लिक करें फ़ाइलें अपलोड करने के लिए और फिर अगला . 160 GB से बड़ी फ़ाइल अपलोड करने के लिए, AWS CLI, AWS SDK, या Amazon S3 REST API का उपयोग करें
- अनुमतियां सेट करें के अंतर्गत उन उपयोगकर्ता खातों को जोड़ें जिनके पास फ़ाइल तक पहुंच होनी चाहिए और अनुमतियां परिभाषित करनी चाहिए और फिर अगला click पर क्लिक करें .
- गुण सेट करें . के अंतर्गत अपने उपयोग के मामले और पहुंच आवश्यकताओं के आधार पर एक भंडारण वर्ग चुनें और फिर अगला . पर क्लिक करें . हम मानक संग्रहण श्रेणी चुनेंगे जिसका मतलब है कि डेटा को बार-बार एक्सेस किया जाएगा।
- समीक्षा के अंतर्गत सत्यापित करें कि कॉन्फ़िगरेशन सही है या नहीं और फिर अपलोड करें click पर क्लिक करें .
- फ़ाइल को S3 बकेट में सफलतापूर्वक अपलोड किया गया था।
- फ़ाइल को खोलने के लिए उस पर क्लिक करें। जैसा कि आप देख सकते हैं विभिन्न विकल्प उपलब्ध हैं। आप इसे खोल सकते हैं, इसे डाउनलोड कर सकते हैं या मौजूदा गुणों और अनुमतियों को बदल सकते हैं।