Skip to Content

Amazon CLF-C02: Which service to build web application by developer without AWS Cloud experience?

Table of Contents

Question

A developer who has no AWS Cloud experience wants to use AWS technology to build a web application.

Which AWS service should the developer use to start building the application?

A. AWS Organizations
B. AWS Identity and Access Management (IAM)
C. AWS Billing and Cost Management
D. Amazon Cognito

Answer

D. Amazon Cognito

Explanation

The AWS service that the developer should use to start building the web application is Amazon Cognito.

Here’s a detailed explanation for why Amazon Cognito is the correct choice:

  • User Authentication: Amazon Cognito provides user authentication and authorization functionality for web and mobile applications. It allows the developer to easily add user sign-up, sign-in, and access control to the application without having to build the entire authentication system from scratch.
  • User Management: With Amazon Cognito, the developer can manage user accounts, including user registration, sign-in, and password recovery. It also supports social identity providers like Google, Facebook, and Amazon, enabling users to sign in using their existing credentials from these platforms.
  • Secure Access Control: Amazon Cognito integrates with AWS Identity and Access Management (IAM) to provide secure access control to AWS resources. The developer can define IAM roles and policies to control the level of access and permissions granted to authenticated users.
  • Integration with Other AWS Services: Amazon Cognito can be easily integrated with other AWS services like AWS Lambda, Amazon API Gateway, and Amazon S3. This allows the developer to build a serverless architecture and leverage other AWS services for different parts of the web application.
  • Scalability and Availability: Amazon Cognito is designed to be highly scalable and available. It can handle millions of users and provides built-in features like user pools and federated identities to support large-scale applications.

In conclusion, the AWS service that the developer should use to start building the web application is Amazon Cognito. It provides user authentication, user management, secure access control, and integration with other AWS services. By leveraging Amazon Cognito, the developer can quickly add user authentication and authorization capabilities to the web application without needing extensive AWS Cloud experience.

Which service to build web application by developer without AWS Cloud experience?

Amazon AWS Certified Cloud Practitioner CLF-C02 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Amazon AWS Certified Cloud Practitioner CLF-C02 exam and earn Amazon AWS Certified Cloud Practitioner CLF-C02 certification.