nerdexam
Amazon

SOA-C02 · Question #723

A company uses an Amazon CloudFront distribution to share a file through a signed URL. The company stores the source file in an Amazon S3 bucket and updates the file every day. Users report there is…

The correct answer is C. Set all TTL settings to 0 in the CloudFront distribution cache policy. Setting all TTLs (Minimum/Default/Maximum) to 0 in the CloudFront cache policy forces CloudFront to revalidate with S3 on every request, so users always get the latest daily file instead of a days‐old cached object.

Submitted by yaw92· Mar 30, 2026Networking and Content Delivery

Question

A company uses an Amazon CloudFront distribution to share a file through a signed URL. The company stores the source file in an Amazon S3 bucket and updates the file every day. Users report there is a delay of serval days before they see new versions of the file. Occasionally, users report not being able to see a specific day’s file. A SysOps administrator needs to resolve the issue. Which solution will meet this requirement?

Options

  • ARemove any lifecycle rules that are applied to the S3 bucket.
  • BUpdate the behavior path pattern of the CloudFront distribution to match the file name.
  • CSet all TTL settings to 0 in the CloudFront distribution cache policy.
  • DUse the AWS CLI to recreate the CloudFront signed URL. Update the date-less-than parameter to

How the community answered

(22 responses)
  • A
    9% (2)
  • B
    5% (1)
  • C
    82% (18)
  • D
    5% (1)

Explanation

Setting all TTLs (Minimum/Default/Maximum) to 0 in the CloudFront cache policy forces CloudFront to revalidate with S3 on every request, so users always get the latest daily file instead of a days‐old cached object.

Topics

#CloudFront TTL#cache invalidation#signed URL#content freshness

Community Discussion

No community discussion yet for this question.

Full SOA-C02 Practice