Posted On: Apr 5, 2023
Starting today, Amazon CloudFront supports the use of S3 Object Lambda Access Points as origins. This means that you can now use S3 Object Lambda Access Point aliases to configure an S3 bucket-style CloudFront origin, and take advantage of CloudFront's 480+ global edge locations to accelerate the delivery of data transformed by your S3 Object Lambda function.
S3 Object Lambda allows you to add your own code to S3 GET, HEAD, and LIST requests to modify and process data as it is returned to an application. Prior to this launch, you were required to use Lambda@Edge as the signing principal with AWS Signature Version 4 (SigV4) for authentication with the origin. You can now use CloudFront as the signing principal for SigV4 authentication with the S3 Object Lambda Access Point origin. This makes it simpler to use CloudFront to accelerate the distribution of data that the S3 Object Lambda function has transformed, such as filtered rows, dynamically resized images, data with confidential information redacted, and much more.
Amazon CloudFront's support for S3 Object Lambda Access Points origin is now available worldwide. To get started, obtain the S3 Object Lambda Access Points alias in your S3 Console or through an API and create your S3 bucket-style domain as your CloudFront origin. There are no additional fees associated with this feature. For more information, please refer to the CloudFront Developer Guide. To learn more about CloudFront, visit the CloudFront Getting Started page.