Amazon S3 के लिए Windows सर्वर बैकअप को स्वचालित कैसे करें
अमेज़ॅन सिंपल स्टोरेज सॉल्यूशन (अमेज़ॅन एस 3) आपको अपने (Amazon Simple Storage Solution (Amazon S3))विंडोज सर्वर(Windows Server) से इसके विशाल क्लाउड स्टोरेज पर डेटा का बैकअप लेने की अनुमति देता है । अपने डेटा का बैकअप लेना महत्वपूर्ण है, क्योंकि यह अप्रत्याशित घटनाओं की स्थिति में डेटा हानि को रोकता है।
(Automate Windows Server)Amazon S3 के लिए (Amazon S3)Windows सर्वर बैकअप को स्वचालित करें
इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि बैकअप प्रक्रिया को एक बार, दैनिक, साप्ताहिक या मासिक रूप से चलाने के लिए स्वचालित कैसे करें। ऑपरेशन सीधा है, लेकिन जटिलताओं से बचने के लिए आपको गाइड का बारीकी से पालन करना होगा।
अमेज़ॅन एडब्ल्यूएस सीएलआई स्थापित करें
अपने अमेज़ॅन एडब्ल्यूएस(Amazon AWS) बैकअप को स्वचालित करने के लिए पहला कदम एडब्ल्यूएस सीएलआई(AWS CLI) स्थापित करना है । आप इस पृष्ठ पर (this page)एडब्ल्यूएस सीएलआई(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
अमेज़न S3 कमांड के बारे में
आपको s3 कमांड में पथ तर्क निर्दिष्ट करना होगा। इन पथों के लिए, आप या तो S3 Uri का उपयोग कर सकते हैं , जो कि आपके S3 बकेट का URI है या स्थानीयपथ(localpath) (स्थानीय निर्देशिका) का उपयोग कर सकते हैं। उदाहरण के लिए, आप निम्न आदेशों का उपयोग कर सकते हैं:
localpath - C://Desktop/backups S3URI: - s3://yourbucket/yourkey
इसलिए पूरा S3 ऑपरेशन निम्नलिखित रूप ले सकता है:
aws s3 s3command souce_file/folder destinationpath
ऑपरेशन लोकलपाथ(localpath) से S3URI , S3URI से S3URI और S3URI से लोकलपाथ(localpath) तक जाता है ।
नमूना-बकेट(sample-bucket) नामक अपनी बकेट में नमूनाफ़ाइल(samplefile.txt) .txt नामक एक उदाहरण फ़ाइल की प्रतिलिपि बनाने के लिए , आप नीचे दिए गए S3 आदेश का उपयोग कर सकते हैं:
aws s3 cp "C://Desktop/backups/samplefile.txt" s3://sample-bucket
उपरोक्त आदेश में, हमने कोई क्षेत्र नहीं चुना। ऐसा इसलिए है क्योंकि हम पहले ही aws config(aws configure) में ऐसा कर चुके हैं । -क्षेत्र(–region) ध्वज का उपयोग आपके बकेट के क्षेत्र को निर्दिष्ट करने के लिए किया जाता है।
बैकअप(backups) फ़ोल्डर में सब कुछ नमूना-बकेट(sample-bucket) बकेट में कॉपी करने के लिए, निम्न कमांड चलाएँ:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket
उपरोक्त S3 कमांड का उपयोग करने के लिए, निम्नलिखित पर ध्यान दें:
- स्थानीय फ़ाइल चयनित बकेट और उपसर्ग में मौजूद नहीं होनी चाहिए।
- सुनिश्चित करें कि S3 ऑब्जेक्ट का आकार स्थानीय फ़ाइल से भिन्न है।
- S3 ऑब्जेक्ट का नवीनतम संशोधन स्थानीय फ़ाइल से पुराना होना चाहिए।
S3 कमांड में फिल्टर फ्लैग का उपयोग करने के लिए टिप्स
S3 कमांड में आपके द्वारा उपयोग किए जाने वाले फ़िल्टर फ़्लैग्स(–exclude) में शामिल हैं – बहिष्कृत और – फ़्लैग्स शामिल(–include) करें । आप इन्हें एक कमांड में कई बार इस्तेमाल कर सकते हैं।
-- include
: यह S3 कमांड के बाद चुने गए फ़ोल्डर्स या फाइलों को जोड़ता है।-- exclude
: यह S3 कमांड के बाद चुने गए फ़ोल्डर्स या फाइलों से छुटकारा दिलाता है।
(Below)उपयोग में उपरोक्त फ़िल्टर का एक उदाहरण नीचे दिया गया है:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket --exclude "*" --include "*.jpg" --include "*.png" --include "*.txt"
बैकअप(backups) नाम के फ़ोल्डर में प्रत्येक फ़ाइल को बाहर करने के लिए और इस फ़ोल्डर में सभी फ़ाइलों को शामिल करने के लिए जिसमें एक्सटेंशन jpg, png, और टेक्स्ट(jpg, png, and text) हैं, नीचे कमांड चलाएँ।
यहां, हमने --dryrun
ध्वज की सहायता से अपनी सेटिंग्स का भी परीक्षण किया:
aws s3 sync "C://Desktop/backups/" s3://sample-bucket "*" --include "*.jpg" --include "*.png" --include "*.txt" --dryrun
नोट: (NOTE: ) झंडे के बिना, सिस्टम S3 संचालन में प्रत्येक फ़ाइल को शामिल करता है। इसके अलावा, अंतिम फ़िल्टर लागू किया जाता है।
बैच फ़ाइलों का उपयोग करके Amazon S3(Amazon S3) बैकअप कैसे बनाएं
1] बैच फ़ाइल बनाएँ
नोटपैड(Notepad) लॉन्च करें ताकि यह एक खाली .txt फ़ाइल खोल सके।
(Enter)बैकअप फ़ोल्डर को अपने S3 बकेट में सिंक्रोनाइज़ करने के लिए निम्न S3 कमांड दर्ज करें :
aws s3 sync "C://Desktop/backups/" s3://your-bucket
txt फ़ाइल को .bat एक्सटेंशन के साथ सेव करें, जो इसे एक बैच फ़ाइल बनाता है।
2] कार्य अनुसूचक(Task Scheduler) में एक नया कार्य बनाएँ(Create)
(Press)विंडोज(Windows) की दबाएं और टास्क शेड्यूलर(task scheduler) खोजें ।
परिणामों से कार्य शेड्यूलर(Task Scheduler) का चयन करें ।
कार्य शेड्यूलर में, क्रियाएँ पर क्लिक करें और (Actions)कार्य बनाएँ(Create Task) चुनें । कार्य का नाम डालें और विवरण लिखें।
एक बार, दैनिक, साप्ताहिक या मासिक के लिए ट्रिगर जोड़ें।
3] कार्रवाई जोड़ें
क्रियाएँ(Actions) टैब पर स्विच करें और ड्रॉपडाउन मेनू से निम्न क्रिया का चयन करें: एक प्रोग्राम प्रारंभ करें(Start a program) ।
Program/script बॉक्स में , नव निर्मित बैच फ़ाइल के लिए ब्राउज़ करें।
नव निर्मित कार्य सहेजें।
मुझे आशा है कि आपको यह ट्यूटोरियल समझने में आसान लगा होगा।
Related posts
HDG बताते हैं: Amazon S3 क्या है?
विंडोज सर्वर से प्रशासनिक शेयरों को अक्षम करें
Iperius बैकअप विंडोज सर्वर के लिए एक मुफ्त बैकअप सॉफ्टवेयर है
विंडोज सर्वर में रिमोट एक्सेस क्लाइंट अकाउंट लॉकआउट कॉन्फ़िगर करें
विंडोज सर्वर में ब्लोएटेड रजिस्ट्री हाइव्स को कैसे कंप्रेस करें
इंटरनेट टाइम सर्वर के साथ विंडोज 10 क्लॉक को सिंक्रोनाइज़ करें
Amazon Firestick मुद्दों को मिरर करने वाली स्क्रीन को ठीक करें
अपने DNS सर्वर को ठीक करें अनुपलब्ध त्रुटि हो सकती है
सर्वर से कनेक्ट करने में Omegle त्रुटि को ठीक करें (2022)
पब्लिक डीएनएस सर्वर टूल विंडोज 10 के लिए एक फ्री डीएनएस चेंजर है
विंडोज 10 पर रिमोट सर्वर एडमिनिस्ट्रेशन टूल्स (आरएसएटी) स्थापित करें
आपका DNS सर्वर विंडोज 11/10 में अनुपलब्ध हो सकता है
विंडोज 10 में कमांड प्रॉम्प्ट का उपयोग करके एफ़टीपी सर्वर तक पहुंचें
Windows सर्वर में DNS एजिंग और स्कैवेंजिंग को सक्षम और कॉन्फ़िगर कैसे करें
DLNA सर्वर क्या है और इसे Windows 10 पर कैसे सक्षम करें?
विंडोज 10 में ग्लोबल प्रॉक्सी सर्वर सेटिंग्स को कैसे कॉन्फ़िगर करें
Amazon से स्टीम गिफ्ट कार्ड, वॉलेट कार्ड या स्टीम गेम कैसे खरीदें?
Windows 10 में RSAT अनुपलब्ध DNS सर्वर उपकरण
किसी भी विंडोज पीसी पर Amazon का Alexa ऐप डाउनलोड और इंस्टॉल करें।
विंडोज 11/10 में टाइम सर्वर कैसे जोड़ें या बदलें