So erstellen Sie Benutzer manuell in AWS Cognito (CLI)

So erstellen Sie Benutzer manuell in AWS Cognito (CLI)

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:

  1. Neuen Benutzer erstellen: Fügen Sie zunächst einen neuen Benutzer in AWS Cognito mit hinzu mit 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" 
  2. 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  
  3. 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  
  4. 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
Neuer Bestätigungsbenutzer im Kognitor erstellt

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!