AWS Certified Developer Associate DVA-C01 – Question423

A developer is writing a web application that will run on AWS Lambda. The application will give users the bility to log in to view private documents. All pages in the application must be designed to match the ompany's branding.
How can the developer host the sign-in pages with the LEAST amount of custom code?

A.
Upload files for the sign-in pages with the required branding to an Amazon S3 bucket. Configure static website hosting for the S3 bucket.
B. Create a Lambda function to serve the sign-in pages with the required branding. Configure Amazon API Gateway to route traffic to the function.
C. Create a Lambda@Edge function to serve the sign-in pages with the required branding. Configure Amazon CloudFront to invoke the function in response to user requests.
D. Configure an Amazon Cognito user pool with an Amazon Cognito hosted UI for the sign-in pages. Customize the pages with the required branding.