Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 886 discussion

A company wants to host a global web application on AWS. It has the following design requirements:
* The access pattern must allow for fetching data from multiple data sources.
* Minimize the cost of API calls.
* Keep page load times to within 50 ms.
* Provide user authentication and authorization and manage data access for different user personas (for example, administrator, manager, or engineer).
* Use a serverless design.
Which set of strategies should a solutions architect use?

  • A. Use Amazon CloudFront with Amazon S3 to host the web application. Use Amazon API Gateway to build the application APIs with AWS Lambda for the custom authorizer. Authorize data access by performing user lookup in Simple AD.
  • B. Use Amazon CloudFront with AWS WAF to host the web application. Use AWS AppSync to build the application APIs. Use IAM groups for each user persona. Authorize data access by leveraging IAM groups in AWS AppSync resolvers.
  • C. Use Amazon CloudFront with Amazon S3 to host the web application. Use AWS AppSync to build the application APIs. Use Amazon Cognito groups for each user persona. Authorize data access by leveraging Amazon Cognito groups in AWS AppSync resolvers.
  • D. Use AWS Direct Connect with Amazon S3 to host the web application. Use Amazon API Gateway to build the application APIs. Use AWS Lambda for custom authentication and authorization. Authorize data access by leveraging IAM roles.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
SGES
Highly Voted 2 years, 1 month ago
C Use S3 to optmize cost in hosting Web application and cloud front for global reach, then use Appsync for managing API calls and able to handle multiple data source in simplified manner with cognito for authentication and authorisation.
upvoted 10 times
...
dev1234
Most Recent 1 year, 10 months ago
Selected Answer: C
C Multiple data sources = GraphQL = AWS AppSync
upvoted 1 times
...
AwsBRFan
1 year, 11 months ago
Selected Answer: C
API Gateway to build -sounds wrong on A
upvoted 2 times
...
firstabed
2 years ago
Answer: C
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...