Customization guide
Managing Cognito user pool
When the Deployment dashboard is deployed, an Amazon Cognito user pool along with an admin user are created to provide authentication for the application. This user pool is shared across the Deployment dashboard and all use cases. The admin user created on deployment of the dashboard is automatically granted access to all use cases deployed using the dashboard. This mechanism is provided via Amazon Cognito user pool groups.
When a use case is deployed from the dashboard, if an email is provided, a user will be created in the shared user pool, along with a user group named for the specific use case. The newly created user is then added to the group, granting the user access to the use case.
If you wish to add an additional user to a given use case, this can be achieved by creating a user in the Cognito user pool and adding them to the group(s) corresponding to the use case(s) you want the user to have access to. For a step-by-step guide, see Creating a new user in the AWS Management Console.
Similarly, if you want to create additional admin users, you must create a new user and add them to the Admin group in the user pool.
The user names are created by taking the portion of the provided
email before the @
, and appending the generated use case UUID
(or -admin
in the case of the admin user).
In the Groups tab, you can see that an Admin group and a group for each use case have been automatically created using the name of the use case (as provided in the wizard) and the use case UUID.