nerdexam
Amazon

SAA-C03 · Question #125

A company has a static website that is hosted on Amazon CloudFront in front of Amazon S3. The static website uses a database backend. The company notices that the website does not reflect updates…

The correct answer is C. Invalidate the CloudFront cache. Amazon CloudFront is a content delivery network (CDN) service that caches copies of your content at edge locations around the world. This helps improve performance by serving content from the edge nearest to the user. However, when the content in Amazon S3 (your origin) is…

Submitted by carter_n· Mar 4, 2026Design High-Performing Architectures

Question

A company has a static website that is hosted on Amazon CloudFront in front of Amazon S3. The static website uses a database backend. The company notices that the website does not reflect updates that have been made in the website's Git repository. The company checks the continuous integration and continuous delivery (CI/CD) pipeline between the Git repository and Amazon S3. The company verifies that the webhooks are configured properly and that the CI/CD pipeline Is sending messages that indicate successful deployments. A solutions architect needs to implement a solution that displays the updates on the website. Which solution will meet these requirements?

Options

  • AAdd an Application Load Balancer: ALBs are used to distribute incoming application traffic and
  • BAdd Amazon ElastiCache for Redis or Memcached: This would help in caching database
  • CInvalidate the CloudFront cache.
  • DUse AWS Certificate Manager (ACM): ACM is used for managing SSL/TLS certificates and is

How the community answered

(49 responses)
  • A
    2% (1)
  • B
    6% (3)
  • C
    88% (43)
  • D
    4% (2)

Explanation

Amazon CloudFront is a content delivery network (CDN) service that caches copies of your content at edge locations around the world. This helps improve performance by serving content from the edge nearest to the user. However, when the content in Amazon S3 (your origin) is updated, those updates may not immediately reflect on the website if they are cached at the CloudFront edge locations. The issue described in the question suggests that the CI/CD pipeline is functioning correctly, and updates are being deployed to S3. However, since CloudFront caches this content, the edge locations may still be serving outdated content, causing the updates to not be reflected on the To resolve this issue, you need to invalidate the CloudFront cache. By invalidating the cache, CloudFront will remove the outdated content and retrieve the latest version from the S3 origin. AWS documentation on this process: CloudFront cache invalidation allows you to clear items from the cache so that CloudFront retrieves the latest version from the origin. You can create invalidation requests via the AWS Management Console, AWS CLI, or SDKs. AWS CloudFront Documentation Why the other options are incorrect: are not relevant to caching or serving content from CloudFront. queries but has no relation to static website content hosted on CloudFront and S3. unrelated to the issue of content not being updated on CloudFront.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice