So erstellen Sie Benutzer manuell in AWS Cognito (CLI)
- 4722
- 872
- Madleen Vater
Amazon Cognito ist eine Lösung für Benutzeridentität und Zugriffsmanagement, die es Entwicklern erleichtert, Benutzerauthentifizierung, Benutzerdaten und Autorisierung für ihre mobilen und Web -Apps zu erstellen und zu verwalten. In diesem Artikel sehen wir, wie Sie mit AWS CLI Benutzer in AWS Cognito erstellen können. Unterschiedliche Dienste haben unterschiedliche API! Wir haben Sie mit einigen großartigen Beispielen bedeckt, die Sie in kürzester Zeit zum Laufen bringen werden. Es ist super einfach, mit den AWS SDKs zu beginnen. Jeder Dienst hat seine eigenen einzigartigen Befehle - also fangen wir an!
Voraussetzungen
Bevor wir in den Artikel eintauchen, stellen wir sicher, dass wir alles fertig haben.
- Sie benötigen AWS CLI, die auf Ihrem Computer installiert und konfiguriert sind.
- Sie haben bereits einen Benutzerpool in Ihrem AWS -Konto erstellt
- Finden Sie die App -Client -ID unter Benutzerpool >> App -Integration >> App -Clients und Analysen
Schritte zum Erstellen von Cognito -Benutzer in AWS
Angenommen, wir möchten einen Benutzer namens "Rahul" erstellen. Sagen wir auch, dass John aus Indien stammt und anhand seiner E -Mail -Adresse „[E -Mail geschützt]“ identifiziert werden möchte. Um einen Benutzer für Rahul zu erstellen, müssen wir einige Details zu Rahul angeben. Wir brauchen seinen Namen, seine E -Mail -Adresse und einige Attribute. Attribute sind grundsätzlich Werte, die beschreiben, wer der Benutzer ist und was der Benutzer tun sollte.
Der Benutzererstellungsprozess in Cognito wird in drei Schritten abgeschlossen:
- Neuen Benutzer erstellen: Fügen Sie zunächst einen neuen Benutzer in AWS Cognito mit hinzu mit
- Bestätigen Sie den Benutzer als Administrator: Der neu hinzugefügte Benutzer mit dem folgenden Befehl bestätigt.
AWS Cognito-IDP Admin-Confirm-Sign-Sign-Up \ --user-pool-id US-west-1_xxxxxxx \ --username [E-Mail geschützt] \-Region US-West-1 \-Profile Geoff
- Email Adresse bestätigen: Überprüfen Sie schließlich die E -Mail -Adresse des neu hinzugefügten Benutzer mit dem folgenden Befehl.
AWS Cognito-IDP Admin-update-User-Attributes \ --user-pool-id US-west-1_xxxxxxxx \ --username [E-Mail geschützt] \ --user-attributes name = Email_verified, Value = true \ --region uns -West-1 \-Profile Geoff
- Das ist es. Ein neuer Benutzer wurde im Benutzerpool mit dem Status „bestätigt“ erstellt. Sie können den AWS Cognito Service besuchen und nach dem Benutzer überprüfen
AWS Cognito-IDP-Anmeldung
Befehlszeile.AWS Cognito-IDP-Anmelde \ --Client-ID xxxxxxxxxxxxxxxxxxxx \ --username [E-Mail geschützt] \--Password Passw0rd! \ --user-attributes name = "E-Mail", value = "[E-Mail geschützt]" name = "name", value = "John Kerry" \-Region US-west-1 \-Profile Standardeinstellung
Ausgabe "userConFirmed". "00B84CE0-C04B-42A9-A61B-E705BF094353"
Abschluss
In diesem Artikel haben wir darüber diskutiert, wie Sie Benutzer in AWS Cognito über AWS CLI erstellen können. Sie können Benutzer erstellen, indem Sie einen Benutzerpool und einen Benutzer erstellen oder direkt einen Benutzer erstellen. Sobald Sie Benutzer in Ihrem Cognito -Benutzerpool haben, können Sie viele Dinge mit ihnen tun. Sie können Push -Benachrichtigungen an Ihre Benutzer senden, Benutzerfluss usw. erstellen usw. Am Ende des Tages ist es einfach, Benutzer in AWS Cognito über AWS CLI zu erstellen, sobald Sie wissen, was Sie tun. Jetzt ist es Zeit, Hacking zu bekommen!
- « Künstliche Intelligenz, wie es die Zukunft verändern wird
- (Behoben) AWS Congnito -Benutzerstatus zeigt Force_Change_password an »