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

Windows Server पर Amazon S3 बैकअप को ऑटोमेट कैसे करें

Amazon Simple Storage Solution (Amazon S3) आपको अपने Windows Server से डेटा का बैकअप अपने विशाल क्लाउड स्टोरेज पर लेने की अनुमति देता है। अपने डेटा का बैकअप लेना महत्वपूर्ण है, क्योंकि यह अप्रत्याशित घटनाओं की स्थिति में डेटा हानि को रोकता है।

Windows Server पर Amazon S3 बैकअप को ऑटोमेट कैसे करें

Windows Server बैकअप को Amazon S3 पर ऑटोमेट करें

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

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

अपने Amazon AWS बैकअप को ऑटोमेट करने के लिए पहला कदम AWS CLI इंस्टॉल करना है। आप इस पेज पर AWS CLI वर्जन 1 और 2 को इंस्टॉल करने के लिए विस्तृत निर्देश पा सकते हैं।

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

aws configure AWS Access Key ID [None]:  AWS Secret Access Key [None]: secretkey Default region name [None]: us-east-1 Default output format [None]: json

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

Windows Server पर Amazon 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 तक जाता है।

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

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

उपरोक्त कमांड में, हमने कोई क्षेत्र नहीं चुना। ऐसा इसलिए है क्योंकि हमने इसे पहले ही 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 कमांड के बाद हटा देता है।

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

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

backups नामक फोल्डर में हर फाइल को बाहर करने और इस फोल्डर में jpg, png, और text एक्सटेंशन वाली सभी फाइलों को शामिल करने के लिए, नीचे दी गई कमांड चलाएं।

यहां, हमने --dryrun फ्लैग की मदद से अपनी सेटिंग्स का परीक्षण भी किया:

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

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

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

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

Notepad लॉन्च करें ताकि यह एक खाली .txt फाइल खोले।

Windows Server पर Amazon S3 बैकअप को ऑटोमेट कैसे करें

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

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

Windows Server पर Amazon S3 बैकअप को ऑटोमेट कैसे करें

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

2] Task Scheduler में नया टास्क बनाएं

Windows Server पर Amazon S3 बैकअप को ऑटोमेट कैसे करें

Windows की दबाएं और task scheduler खोजें।

परिणामों से Task Scheduler चुनें।

Task Scheduler में, Actions पर क्लिक करें और Create Task चुनें। एक टास्क नाम डालें और विवरण लिखें।

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

3] एक्शन जोड़ें

Actions टैब पर स्विच करें और ड्रॉपडाउन मेनू से निम्न एक्शन चुनें: Start a program।

Program/script बॉक्स में, नई बनी बैच फाइल के लिए ब्राउज़ करें।

नई बने टास्क को सेव करें।

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

Windows Server पर Amazon S3 बैकअप को ऑटोमेट कैसे करें
  1. विंडोज 10 बैकअप स्वचालित करें: अपने PC को सुरक्षित रखने के लिए चरण-दर-चरण गाइड विंडोज 10 बैकअप स्वचालित करें: अपने PC को सुरक्षित रखने के लिए चरण-दर-चरण गाइड

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

  1. Windows 10 बैकअप फ़ाइलें हटाएं: चरण-दर-चरण गाइड Windows 10 बैकअप फ़ाइलें हटाएं: चरण-दर-चरण गाइड

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

  1. विंडोज 11 में DNS सर्वर बदलने की स्टेप-बाय-स्टेप गाइड: बेहतर सुरक्षा के लिए विंडोज 11 में DNS सर्वर बदलने की स्टेप-बाय-स्टेप गाइड: बेहतर सुरक्षा के लिए

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