Creating an Amazon Cognito identity pool
Since we now have a user pool that can provide federated identities, we can create an identity pool. Doing so will allow the federated identities from that user pool to access AWS resources. To do this from the Management Console, follow these steps:
- Go to the Amazon Cognito service and select Manage Identity Pools.
- Since we have no existing identity pools, we are taken directly to the wizard to configure our first one. Let's call this one
rbiidentitypool
: - An interesting capability of identity pools is that they allow unauthenticated users to obtain temporary credentials to access AWS resources. It may seem counterintuitive to permit this, but there may be use cases where access to a resource, such as placing a file into a bucket or adding an entry into an Amazon DynamoDB database, may be deemed so sufficiently low risk that identifying principals taking these actions may...