How to protect your Cognito User Pools on AWS
Are you wondering about the various security mechanisms you have available to you in the AWS (Amazon Web Services) Management Console for their Amazon Cognito authentication service?
Here’s a quick playbook on the various configurations you can make to keep your apps and users protected:
- Web Application Firewalls 
- Deletion Protection 
AWS WAF (Web Application Firewall)
- Coming soon 
Deletion Protection
As described, this feature allows you to ensure that Infrastructure as Code updates, other users, or certain CloudFormation updates cannot delete a certain Cognito user pool while this setting is active. This is especially valuable for when scaling certain AWS resources or systems to add an extra buffer of protection.
- Go to your Cognito User Pool of choice and on the tabs, select User pool properties 
- Scroll down to the section that says Deletion protection 
- Click Activate 
- This will bring up a pop-up that looks like the below - select Activate - To learn more about what this will specifically do, check out the AWS docs here 
 
- Once completed, you should see a ✅ Active status, meaning the setting was enabled for your Cognito user pool. 
 
         
       
                         
             
             
             
            