发布于: Oct 31, 2023

Amazon S3 对象 Lambda 现已与 Amazon Athena 集成,让您可以在查询 S3 数据时自动对其进行修改。借助 S3 对象 Lambda,您可以在 S3 GET、HEAD 和 LIST API 请求中添加自己的代码,以便在数据返回到应用程序时对其进行修改。例如,在 Amazon Athena 中运行查询时,您可以使用 Lambda 函数自动屏蔽敏感数据列。 将 S3 对象 Lambda 与 Amazon Athena 配合使用时,您可以更轻松地为不同的应用程序自定义数据,同时无需在 Amazon S3 中维护源数据的多个派生副本。

要开始使用此功能,请首先为您的 S3 存储桶创建一个 S3 对象 Lambda 接入点,然后在创建 Amazon Athena 表时使用别名作为源位置,而不是指定 S3 存储桶。在 Amazon Athena 中运行查询时,这将自动调用您的 Lambda 函数。

在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域,S3 对象 Lambda 接入点别名现已可与 Amazon Athena 配合使用。您可以通过亚马逊云科技管理控制台、亚马逊云科技命令行界面(CLI)、应用程序编程接口(API)或亚马逊云科技软件开发工具包(SDK)客户端开始使用 S3 对象 Lambda。有关定价信息,请访问 Amazon S3 定价页面。要了解有关 S3 Objet Lambda 的更多信息,请访问 Amazon S3 功能页面S3 用户指南