5

मेरा लक्ष्य बैक अप और S3 से डायनेमोड तालिका को पुनर्स्थापित करना है। मुझे डेटा पाइपलाइनों और डायनेमो डीबी धाराओं का उपयोग करके आयात/निर्यात के बारे में पता है। डेटा पाइपलाइन का उपयोग करने में मेरी चिंता यह है कि जब बैकअप प्रक्रिया पूरी हो जाती है, तो मैं यह सुनिश्चित नहीं कर सकता कि बैकअप में 'पॉइंट-इन-टाइम' क्या किया गया था। उदाहरण के लिए अगर बैकअप प्रक्रिया 11 बजे शुरू हुई और 1130 बजे समाप्त हो गई, तो मेरे बैकअप में आइटम डायनेमोड तालिका में 11am से 1130am तक होने वाली किसी भी चीज के लिए हो सकता है।बैकअप और DynamoDb तालिका को पुनर्स्थापित करें

डेटा पाइपलाइन की तारीफ करने के लिए मैं डायनेमो डीबी धाराओं का उपयोग कैसे कर सकता हूं?

मैं डायनामोडब तालिका को किसी विशेष 'पॉइंट-इन-टाइम' में कैसे पुनर्स्थापित कर सकता हूं?

उत्तर

1

एडब्ल्यूएस में सिर्फ announced है, अब वे native DynamoDB backup and restore function प्रदान करेंगे।

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

एडब्ल्यूएस वादा आपके टेबल प्रदर्शन और बैकअप के दौरान उपलब्धता पर कोई प्रभाव नहीं देता है।

फिलहाल इसकी 'ऑन-डिमांड' बैकअप, जिसका अर्थ है कि आपको मैन्युअल रूप से पुनर्स्थापना बिंदु बनाना है। 2018 की शुरुआत में वे "पॉइंट इन टाइम रीस्टोर पॉइंट्स" को रोल करेंगे, जिसका अर्थ है कि आप बस बैकअप सक्षम करते हैं और फिर आप पिछले 35 दिनों में आवश्यक किसी भी बिंदु पर पुनर्स्थापित कर सकते हैं।

+0

धन्यवाद https://www.abhayachauhan.com/category/aws/dynamodb/dynamodb-backups/

HTH, कुछ और अधिक विस्तार गयी। – Stu

0

जैसा कि स्टू का उल्लेख है, ऑन-डिमांड बैकअप डायनेमोडीबी सेवा (एपीआई, एडब्ल्यूएस प्रबंधन कंसोल और सामान्य रूप से सीएलआई के माध्यम से सुलभ) में निर्मित एक सुविधा है, जो आपको एक बिंदु पर एक टेबल का पूर्ण बैकअप लेने की अनुमति देता है पहर।

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

इसके अतिरिक्त, आप किसी भी बिंदु पर इन बैकअप को किसी नई तालिका में पुनर्स्थापित कर सकते हैं।

यदि आप बैकअप को शेड्यूल करना चाहते हैं, तो क्लाउडवॉच ईवेंट और लैम्ब्डा फ़ंक्शन का उपयोग करना भी संभव है।

अप, सहायक बहाल करने और शेड्यूलिंग यहां पाया जा सकता पर में विस्तृत जानकारी के:

संबंधित मुद्दे