发布于: Apr 5, 2023

从今天开始,Amazon CloudFront 支持使用 S3 对象 Lambda 接入点作为来源。这意味着您现在可以使用 S3 Object Lambda 接入点别名来配置一个 S3 存储桶式的 CloudFront 来源,并利用 CloudFront 的 480 多个全球边缘站点来加速交付由 S3 Object Lambda 函数转换的数据。

借助 S3 Object Lambda,您可以将自己的代码添加到 S3 GET、HEAD 和 LIST 请求中,以便在数据返回到应用程序时修改和处理数据。在推出该功能之前,您需要使用 Lambda@Edge 作为签名主体,并使用来源进行 AWS 签名版本 4 (SigV4) 身份验证。现在,您可以使用 CloudFront 作为签名主体,使用 S3 对象 Lambda 接入点来源进行 Sigv4 身份验证。这让您可以更轻松地使用 CloudFront 来加快分发 S3 对象 Lambda 函数转换的数据,例如筛选后的行、动态调整大小的图像、已编辑的机密信息数据等等。

Amazon CloudFront对 S3 对象 Lambda 接入点来源的支持现已在全球范围内推出。要开始使用,请在 S3 控制台中或通过 API 获取 S3 对象 Lambda 接入点别名,然后创建 S3 存储桶式的域作为 CloudFront 来源。此功能不收取任何额外费用。要了解更多信息,请参阅 CloudFront 开发人员指南。要了解有关 CloudFront 的更多信息,请访问 CloudFront 入门页面