How should a SysOps administrator remediate this issue?
Create a CloudFront invalidation, and add the path of the updated files.
Create a CloudFront signed URL to update each object immediately.
Configure an S3 origin access identity (OAI) to display only the updated files to users.
Disable S3 Versioning on the S3 bucket so that the updated files can replace the old files.
Explanations:
Creating a CloudFront invalidation will remove the cached versions of the files in CloudFront, ensuring that users receive the updated content from the S3 bucket. Since the object names have not changed, invalidation is necessary to force CloudFront to fetch the new versions of the files.
CloudFront signed URLs are used for granting time-limited access to specific content, not for updating cached content. This option does not address the issue of stale cached content appearing on the website.
An S3 origin access identity (OAI) is used to securely serve content from an S3 bucket through CloudFront, but it does not control content updates or cache invalidation. This option will not resolve the issue of outdated content being served.
Disabling S3 Versioning will not affect the content served through CloudFront. Existing cached versions would still remain unless invalidation is performed. Furthermore, disabling versioning could lead to loss of previous versions of files that might still be needed.