Amazon Cognito का बैकअप कैसे लें?


12

Amazon Cognito एक उपयोगकर्ता प्रबंधन और प्रमाणीकरण सेवा है जो Amazon द्वारा Amazon Web Services के माध्यम से प्रदान की जाती है:

Amazon Cognito आपको आसानी से अपने मोबाइल और वेब ऐप में उपयोगकर्ता साइन-अप और साइन-इन जोड़ सकता है। अमेज़न कॉग्निटो के साथ, आपके पास उपयोगकर्ताओं को फेसबुक, ट्विटर या अमेज़ॅन जैसे सामाजिक पहचान प्रदाताओं के माध्यम से प्रमाणित करने का भी विकल्प है, एसएएमएल पहचान समाधानों के साथ, या अपनी स्वयं की पहचान प्रणाली का उपयोग करके। इसके अलावा, अमेज़ॅन कॉग्निटो आपको उपयोगकर्ताओं को स्थानीय रूप से डेटा सहेजने में सक्षम बनाता है, जिससे आपके एप्लिकेशन ऑफ़लाइन होने पर भी काम कर सकते हैं। इसके बाद आप उपयोगकर्ताओं के उपकरणों में डेटा को सिंक्रनाइज़ कर सकते हैं ताकि उनका ऐप अनुभव उस डिवाइस की परवाह किए बिना लगातार बना रहे।

आप जो प्रभावी ढंग से कर रहे हैं वह आपके ग्राहक डेटा को अमेज़ॅन द्वारा होस्ट किए गए बंद सिस्टम में संग्रहीत कर रहा है। यदि आप एक कंपनी हैं, जैसे कि एक सामाजिक नेटवर्क, जो आपके संगठन के भीतर एक महत्वपूर्ण संपत्ति का प्रतिनिधित्व करता है, तो आप यह कैसे सुनिश्चित करते हैं कि यह डेटा इससे सुरक्षित है:

  • Amazon Cognito को अप्रत्याशित रूप से बंद किया जा रहा है, अर्थात एक कानून प्रवर्तन या सरकारी एजेंसी से अनुरोध पर।
  • आपकी पहुंच कुंजियों से छेड़छाड़ की जा रही है और कुछ या सभी रिकॉर्ड दूषित हो रहे हैं।
  • आपके संगठन और अमेज़ॅन के बीच संबंध टूटने की स्थिति में अमेज़न तत्काल प्रभाव से सभी सेवाओं को वापस ले लेता है।

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


डॉक्स के लिए एक त्वरित नज़र से, मैं कहीं और फिर से उपयोग करने योग्य बैकअप प्राप्त करने के लिए संज्ञानात्मक धाराओं के साथ जाऊँगा ।
तैंसीबाई

जवाबों:


11

अमेज़न कॉग्निटो स्ट्रीम फीचर का इस्तेमाल बैकअप डेटा के लिए किया जा सकता है।

वर्तमान में, अमेज़ॅन अपने कॉग्निटो उपयोगकर्ता पूल का बैकअप लेने के लिए कोई समाधान प्रदान नहीं करता है। आप " कॉग्निटो-बैकअप " नामक निम्नलिखित एनपीएम पैकेज का उपयोग कर सकते हैं :

इंस्टॉल:

npm install -g cognito-backup

प्रयोग

cognito-backup backup-users <user-pool-id> <options>  Backup all users in a single user pool
cognito-backup backup-all-users <options>  Backup all users in all user pools for this account

उदाहरण

cognito-backup backup-users eu-west-1_1_12345
cognito-backup backup-users eu-west-1_1_12345 --region eu-west-1 --file mypool.json
cognito-backup backup-all-users eu-west-1_1_12345 --region eu-west-1 --dir output

स्रोत: https://www.npmjs.com/package/cognito-backup


3
चेतावनी का एक शब्द ... संज्ञानात्मक-बैकअप का उपयोग शुरू करने से पहले उन डॉक्स के नीचे पढ़ें: "टोडो: कार्यान्वयन को बहाल करें"। LOL
क्रिस जेनेस

3
Json फ़ाइल को पुनर्स्थापित करने की क्षमता पहले से ही उपलब्ध है:cognito-backup restore-users eu-west-1_12345 Abcd.1234 --file eu-west-1_12345.json
schystz

पासवर्ड बैकअप में नहीं होंगे, इसलिए मुझे लगता है कि पुनर्स्थापना को सभी उपयोगकर्ताओं को अपना पासवर्ड रीसेट करने की आवश्यकता होगी।
बेंजी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.