Amazon Cognito to usługa zarządzania użytkownikami i uwierzytelniania świadczona przez Amazon za pośrednictwem Amazon Web Services:
Amazon Cognito umożliwia łatwe dodawanie rejestracji użytkowników i logowania do aplikacji mobilnych i internetowych. Dzięki Amazon Cognito masz również opcje uwierzytelniania użytkowników za pośrednictwem dostawców tożsamości społecznościowych, takich jak Facebook, Twitter lub Amazon, za pomocą rozwiązań tożsamości SAML lub za pomocą własnego systemu tożsamości. Ponadto Amazon Cognito umożliwia lokalne zapisywanie danych na urządzeniach użytkowników, dzięki czemu aplikacje mogą działać nawet w trybie offline. Następnie możesz zsynchronizować dane między urządzeniami użytkowników, aby ich działanie aplikacji było spójne niezależnie od używanego urządzenia.
To, co skutecznie robisz, to przechowywanie danych klientów w zamkniętym systemie hostowanym przez Amazon. Jeśli jesteś firmą, taką jak sieć społecznościowa, której dane stanowią znaczący zasób w Twojej organizacji, jak zapewnić ochronę tych danych przed:
- Amazon Cognito zostaje nieoczekiwanie wyłączony, tj. Na żądanie organów ścigania lub agencji rządowej.
- Twoje klucze dostępu są zagrożone, a niektóre lub wszystkie rekordy są uszkodzone.
- Relacja między Twoją organizacją a Amazonem rozpada się do tego stopnia, że Amazon wycofuje wszystkie usługi ze skutkiem natychmiastowym.
Amazon Cognito jest ogromną korzyścią dla organizacji i programistów, ponieważ wymaga szczególnie twardego oprogramowania i ułatwia jego wdrożenie; z punktu widzenia operatywności usług musimy stale znajdować sposoby na ograniczenie, naprawę lub akceptację ryzyka dla aktywów firmy.
źródło
Odpowiedzi:
Do tworzenia kopii zapasowych danych można użyć funkcji strumieni Amazon Cognito.
Obecnie Amazon nie zapewnia rozwiązania do tworzenia kopii zapasowych swoich pul użytkowników Cognito. Możesz użyć następującego pakietu NPM o nazwie „ cognito-backup ”:
Zainstalować:
Stosowanie
Przykłady
Źródło: https://www.npmjs.com/package/cognito-backup
źródło
cognito-backup restore-users eu-west-1_12345 Abcd.1234 --file eu-west-1_12345.json