Computer >> कंप्यूटर >  >> प्रणाली >> Windows

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें

अमेज़न सरल संग्रहण समाधान (अमेज़ॅन S3) आपको अपने Windows सर्वर . से डेटा का बैकअप लेने की अनुमति देता है इसके विशाल क्लाउड स्टोरेज पर। अपने डेटा का बैकअप लेना महत्वपूर्ण है, क्योंकि यह अप्रत्याशित घटनाओं की स्थिति में डेटा हानि को रोकता है।

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें

Amazon S3 के लिए Windows सर्वर बैकअप को स्वचालित करें

इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि बैकअप प्रक्रिया को एक बार, दैनिक, साप्ताहिक या मासिक रूप से चलाने के लिए स्वचालित कैसे करें। ऑपरेशन सीधा है, लेकिन जटिलताओं से बचने के लिए आपको गाइड का बारीकी से पालन करना होगा।

Amazon AWS CLI इंस्टॉल करें

अपने अमेज़ॅन एडब्ल्यूएस बैकअप को स्वचालित करने के लिए पहला कदम एडब्ल्यूएस सीएलआई स्थापित करना है। आप इस पृष्ठ पर एडब्ल्यूएस सीएलआई संस्करण 1 और 2 स्थापित करने के लिए विस्तृत निर्देश पा सकते हैं।

जब आप स्थापना पूर्ण कर लेते हैं, तो अब आपको डिफ़ॉल्ट उपयोगकर्ता प्रोफ़ाइल, एक्सेस आईडी और कुंजी को कॉन्फ़िगर करना होगा। ऐसा करने के लिए, नीचे दी गई कमांड चलाएँ:

aws configure

AWS Access Key ID [None]: <AccessID>

AWS Secret Access Key [None]: secretkey

Default region name [None]: us-east-1

Default output format [None]: json

Amazon S3 कमांड के बारे में

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें

आपको s3 कमांड में पथ तर्क निर्दिष्ट करना होगा। इन पथों के लिए, आप या तो S3 Uri का उपयोग कर सकते हैं, जो कि आपके S3 बकेट का URI है या स्थानीयपथ का उपयोग कर सकते हैं (स्थानीय निर्देशिका)। उदाहरण के लिए, आप निम्न कमांड का उपयोग कर सकते हैं:

localpath - C://Desktop/backups

S3URI: - s3://yourbucket/yourkey

इसलिए पूरा S3 ऑपरेशन निम्नलिखित रूप ले सकता है:

aws s3 s3command souce_file/folder destinationpath

ऑपरेशन लोकलपाथ . से होता है करने के लिए S3URIS3URI से S3URI , और S3URI  से लोकलपथ

samplefile.txt . नामक एक उदाहरण फ़ाइल को कॉपी करने के लिए नमूना-बाल्टी . नामक आपकी बकेट में , आप नीचे दिए गए S3 कमांड का उपयोग कर सकते हैं:

aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket

उपरोक्त आदेश में, हमने कोई क्षेत्र नहीं चुना। ऐसा इसलिए है क्योंकि हम इसे पहले ही aws कॉन्फ़िगर . में कर चुके हैं . –क्षेत्र आपके बकेट के क्षेत्र को निर्दिष्ट करने के लिए ध्वज का उपयोग किया जाता है।

बैकअप . में सब कुछ कॉपी करने के लिए नमूना-बाल्टी . में फ़ोल्डर बकेट, वह कमांड चलाएँ जो इस प्रकार है:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket

उपरोक्त S3 कमांड का उपयोग करने के लिए, निम्नलिखित पर ध्यान दें:

  • स्थानीय फ़ाइल चयनित बकेट और उपसर्ग में मौजूद नहीं होनी चाहिए।
  • सुनिश्चित करें कि S3 ऑब्जेक्ट का आकार स्थानीय फ़ाइल से भिन्न है।
  • S3 ऑब्जेक्ट का नवीनतम संशोधन स्थानीय फ़ाइल से पुराना होना चाहिए।

S3 कमांड में फिल्टर फ्लैग का उपयोग करने के लिए टिप्स

S3 कमांड में आपके द्वारा उपयोग किए जाने वाले फ़िल्टर फ़्लैग में शामिल हैं –बहिष्कृत और –शामिल करें झंडे आप उन्हें एक ही कमांड में कई बार इस्तेमाल कर सकते हैं।

  • -- include :यह S3 कमांड के बाद चुने गए फ़ोल्डर्स या फाइलों को जोड़ता है।
  • -- exclude :यह S3 कमांड के बाद चुने गए फ़ोल्डर्स या फाइलों से छुटकारा दिलाता है।

उपयोग में ऊपर दिए गए फ़िल्टर का एक उदाहरण नीचे दिया गया है:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"

बैकअप . नामक फ़ोल्डर में प्रत्येक फ़ाइल को बाहर करने के लिए और इस फ़ोल्डर में वे सभी फ़ाइलें शामिल करें जिनमें एक्सटेंशन हैं jpg, png, और टेक्स्ट , नीचे कमांड चलाएँ।

यहां, हमने --dryrun . की सहायता से अपनी सेटिंग्स का परीक्षण भी किया झंडा:

aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun

नोट:  झंडे के बिना, सिस्टम S3 संचालन में प्रत्येक फ़ाइल को शामिल करता है। साथ ही, अंतिम फ़िल्टर लागू किया जाता है।

बैच फ़ाइलों का उपयोग करके Amazon S3 बैकअप कैसे बनाएं

1] बैच फ़ाइल बनाएं

नोटपैड लॉन्च करें ताकि यह एक खाली .txt opens खोलें फ़ाइल।

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें

बैकअप फ़ोल्डर को अपने S3 बकेट में सिंक्रोनाइज़ करने के लिए निम्न S3 कमांड दर्ज करें:

aws s3 sync "C://Desktop/backups/" s3://your-bucket

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें

txt फ़ाइल को .bat . के साथ सहेजें एक्सटेंशन, जो इसे एक बैच फ़ाइल बनाता है।

2] टास्क शेड्यूलर में एक नया टास्क बनाएं

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें

Windows कुंजी दबाएं और कार्य शेड्यूलर . खोजें ।

कार्य शेड्यूलर . चुनें परिणामों से।

टास्क शेड्यूलर में, कार्रवाइयां . पर क्लिक करें और कार्य बनाएं select चुनें . कार्य का नाम डालें और विवरण लिखें।

एक बार, दैनिक, साप्ताहिक या मासिक के लिए ट्रिगर जोड़ें।

3] कार्रवाई जोड़ें

कार्रवाइयां . पर स्विच करें टैब करें और ड्रॉपडाउन मेनू से निम्न क्रिया चुनें:एक कार्यक्रम प्रारंभ करें

कार्यक्रम/स्क्रिप्ट . में बॉक्स में, नव निर्मित बैच फ़ाइल के लिए ब्राउज़ करें।

नव निर्मित कार्य सहेजें।

मुझे आशा है कि आपको यह ट्यूटोरियल समझने में आसान लगेगा।

विंडोज सर्वर पर Amazon S3 बैकअप को स्वचालित कैसे करें
  1. स्वचालित बैकअप:Windows 10 का बैकअप कैसे लें

    हम सभी बैकअप के महत्व को जानते हैं क्योंकि हमारे सिस्टम के सभी डेटा हमारे लिए महत्वपूर्ण हैं। डेस्कटॉप और लैपटॉप ऐसे हार्डवेयर हैं जो विफल हो सकते हैं और सिस्टम की खोई हुई जानकारी से हमें निराश कर सकते हैं। फ़ाइलें दूषित हो सकती हैं और इस प्रकार दुर्गम हो सकती हैं, यदि हम समय पर अपना डेटा वापस करते

  1. Windows 10 में बैकअप फ़ाइलें कैसे हटाएं

    कभी-कभी, तकनीकी विशेषज्ञ आपको अपने महत्वपूर्ण डेटा का बैकअप लेने की सलाह देते हैं, जिसमें चित्र, वीडियो, दस्तावेज़, ऑडियो फ़ाइलें शामिल हैं और कुछ भी हो। है न? डेटा की प्रतिलिपि या बैकअप होने से मन की शांति मिलती है कि आपके पास खोने के लिए बिल्कुल कुछ नहीं है, विशेष रूप से डिवाइस क्रैश के दौरान। बेश

  1. Windows 11 में DNS सर्वर कैसे बदलें

    यदि आप अपनी गोपनीयता बढ़ाना चाहते हैं तो अपने विंडोज 11 पीसी/लैपटॉप पर डीएनएस सेटिंग्स को कॉन्फ़िगर करना आवश्यक है। चाहे कोई वेबपेज खोला जा रहा हो या कोई ऐप बैकग्राउंड में किसी सर्वर से कनेक्ट करने का प्रयास कर रहा हो, यह आपके कंप्यूटर पर सभी इंटरनेट इंटरैक्शन को सुरक्षित करेगा। यदि आप इस क्षेत्र मे