Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von Amazon Cognito Sync mit Identitätspools
Amazon Cognito Sync ist eine AWS-Service Client-Bibliothek, die es ermöglicht, anwendungsbezogene Benutzerdaten geräteübergreifend zu synchronisieren. Amazon Cognito Sync kann Benutzerprofildaten zwischen Mobilgeräten und dem Internet synchronisieren, ohne Ihr eigenes Backend verwenden zu müssen. Die Client-Bibliotheken speichern Daten lokal zwischen, sodass Ihre App Daten unabhängig vom Konnektivitätsstatus des Geräts lesen und schreiben kann. Wenn das Gerät online ist, können Sie Daten synchronisieren. Wenn Sie die Push-Synchronisierung einrichten, können Sie andere Geräte umgehend benachrichtigen, wenn ein Update verfügbar ist.
Verwalten von Datensätzen
Wenn Sie die Amazon-Cognito-Sync-Funktionalität in Ihrer Anwendung implementiert haben, ermöglicht die Amazon-Cognito-Identitätspool-Konsole das manuelle Erstellen und Löschen von Datensätzen und Akten für einzelne Identitäten. Alle Änderungen, die Sie am Datensatz oder an Datensätzen einer Identität in dem Amazon-Cognito-Identitätspool vornehmen, werden erst gespeichert, wenn Sie in der Konsole Synchronisieren auswählen. Die Änderung ist für den Endbenutzer erst sichtbar, wenn die Identität Synchronize aufruft. Die Daten, die von anderen Geräten für einzelne Identitäten synchronisiert werden, sind sichtbar, sobald Sie die Seite zum Auflisten von Datasets für eine bestimmte Identität aktualisieren.
Erstellen eines Datensatzes für eine Identität
Amazon Cognito Sync verknüpft einen Datensatz mit einer Identität. Sie können Ihren Datensatz mit identifizierenden Informationen über den Benutzer, für den die Identität steht, füllen und diese Informationen dann mit allen Geräten Ihres Benutzers synchronisieren.
So fügen Sie einer Identität einen Datensatz und Datensatzeinträge hinzu
-
Wählen Sie Identitätspools in der Amazon-Cognito-Konsole
aus. Wählen Sie einen Identitätspool. -
Wählen Sie die Registerkarte Identitätsbrowser.
-
Wählen Sie die Identität aus, die Sie bearbeiten möchten.
-
Wählen Sie unter Datensätze die Option Datensatz erstellen aus.
-
Geben Sie einen Datensatznamen ein, und wählen Sie Datensatz erstellen aus.
-
Wenn Sie Ihrem Datensatz Datensätze hinzufügen möchten, wählen Sie Ihren Datensatz aus den Identitätsdetails aus. Wählen Sie unter Datensätze die Option Datensatz erstellen aus.
-
Geben Sie einen Schlüssel und einen Wert für Ihren Datensatz ein. Wählen Sie Bestätigen aus. Wiederholen Sie den Vorgang, um weitere Datensätze hinzuzufügen.
Löschen eines mit einer Identität verknüpften Datensatzes
So löschen Sie einen Datensatz und seine Datensätze aus einer Identität
-
Wählen Sie Identitätspools in der Amazon-Cognito-Konsole
aus. Wählen Sie einen Identitätspool. -
Wählen Sie die Registerkarte Identitätsbrowser.
-
Klicken Sie auf den Namen des Identitätspools mit de, Datensatz, den Sie löschen möchten.
-
Markieren Sie unter Datensätze das Kontrollkästchen neben dem Datensatz, den Sie löschen möchten.
-
Wählen Sie Löschen aus. Überprüfen Sie Ihre Auswahl, und wählen Sie erneut Löschen aus.
Massen-Veröffentlichen von Daten
Mit der Funktion zum Massen-Veröffentlichen können Sie die bereits in Ihrem Amazon-Cognito-Sync-Speicher gespeicherten Daten in einen Amazon-Kinesis-Stream exportieren. Anweisungen für die Massen-Veröffentlichung aller Streams finden Sie unter Implementierung von Amazon Cognito Sync-Streams.
Aktivieren der Push-Synchronisierung
Amazon Cognito verfolgt die Zuordnung zwischen Identitäten und Geräten automatisch nach. Mit der Push-Sync-Funktion können Sie dafür sorgen, dass jede Instance einer bestimmten Identität benachrichtigt wird, wenn sich die Identitätsdaten ändern. Damit wird sichergestellt, dass alle einer Identität zugeordneten Geräte bei Änderung des Datensatzes für diese Identität eine automatische Push-Benachrichtigung erhalten, die sie über die Änderung informiert.
Sie können die Push-Synchronisierung über die Amazon-Cognito-Konsole aktivieren.
So aktivieren Sie die Push-Synchronisierung
-
Wählen Sie Identitätspools in der Amazon-Cognito-Konsole
aus. Wählen Sie einen Identitätspool. -
Wählen Sie die Registerkarte Identitätspool-Eigenschaften.
-
Wählen Sie unter Push-Synchronisierung die Option Bearbeiten
-
Wählen Sie Push-Synchronisierung mit Ihrem Identitätspool aktivieren aus.
-
Wählen Sie eine der Amazon Simple Notification Service (Amazon SNS)-Plattformanwendungen aus, die Sie in der aktuellen AWS-Region erstellt haben. Amazon Cognito veröffentlicht Push-Benachrichtigungen für Ihre Plattformanwendung. Wählen Sie Plattformanwendung erstellen aus, um zur Amazon-SNS-Konsole zu navigieren und eine neue zu erstellen.
-
Für die Veröffentlichung in Ihrer Plattformanwendung übernimmt Amazon Cognito eine IAM-Rolle in Ihrem AWS-Konto. Wählen Sie Neue IAM-Rolle erstellen, wenn Sie möchten, dass Amazon Cognito für Sie eine neue Rolle mit grundlegenden Berechtigungen und einer Vertrauensbeziehung zu Ihrem Identitätspool erstellt. Geben Sie einen IAM-Rollen-Namen ein, um Ihre neue Rolle zu identifizieren, zum Beispiel
myidentitypool_authenticatedrole. Wählen Sie Richtliniendokument anzeigen aus, um die Berechtigungen zu überprüfen, die Amazon Cognito Ihrer neuen IAM-Rolle zuweist. -
Sie können wählen, ob Sie eine bestehende IAM-Rolle verwenden möchten, wenn Sie bereits eine Rolle in Ihrer haben AWS-Konto , die Sie verwenden möchten. Sie müssen Ihre IAM-Rollen-Vertrauensrichtlinie so konfigurieren, dass sie
cognito-identity.amazonaws.com.rproxy.govskope.cabeinhaltet. Konfigurieren Sie Ihre Rollen-Vertrauensrichtlinie so, dass Amazon Cognito die Rolle nur übernehmen kann, wenn nachgewiesen wird, dass die Anforderung von einem authentifizierten Benutzer in Ihrem spezifischen Identitätspool stammt. Weitere Informationen finden Sie unter Vertrauensstellungen und Berechtigungen für Rollen. -
Wählen Sie Änderungen speichern aus.
Einrichten von Amazon-Cognito-Streams
Amazon-Cognito-Streams bietet Entwicklern Kontrolle und einen detaillierten Überblick über ihre in Amazon-Cognito-Sync gespeicherten Daten. Entwickler können einen Kinesis-Stream nun für den Empfang von Ereignissen als Daten konfigurieren. Amazon Cognito kann jede Datensatzänderung per Push in Echtzeit an einen Kinesis-Stream in Ihrem Besitz übertragen. Anweisungen zum Einrichten von Amazon-Cognito-Streams in der Amazon-Cognito-Konsole finden Sie unter Implementierung von Amazon Cognito Sync-Streams.
Einrichten von Amazon-Cognito-Ereignissen
Mit Amazon Cognito Events können Sie eine AWS Lambda Funktion als Reaktion auf wichtige Ereignisse in Amazon Cognito Sync ausführen. Amazon-Cognito-Sync löst das Sync-Auslöser-Ereignis aus, wenn ein Datensatz synchronisiert wird. Sie können das Sync Trigger-Ereignis verwenden, um eine Aktion auszuführen, wenn ein Benutzer Daten aktualisiert. Anweisungen zum Einrichten von Amazon-Cognito-Ereignissen über die Konsole finden Sie unter Anpassen von Workflows mit Amazon Cognito Events.
Weitere Informationen AWS Lambda dazu finden Sie unter. AWS Lambda