Answer – A
The AWS Documentation mentions the following.
Amazon Cognito provides authentication, authorization, and user management for your web and mobile apps. Your users can sign in directly with a user name and password, or through a third party such as Facebook, Amazon, or Google.
The two main components of Amazon Cognito are user pools and identity pools. User pools are user directories that provide sign-up and sign-in options for your app users. Identity pools enable you to grant your users access to other AWS services. You can use identity pools and user pools separately or together.
Option B is incorrect since this is a configuration service.
Option C is incorrect since this is a messaging service.
Option D is incorrect since this is a web application firewall service.
For more information on AWS Cognito, please refer to the below URL-
https://docs.aws.amazon.com/cognito/latest/developerguide/what-is-amazon-cognito.html