发布于: Jan 28, 2022

S3 Object Lambda 让您可以添加自己的代码来处理从 S3 检索的数据,然后再将其返回到应用程序。首次使用时,您可以使用自定义代码修改标准 S3 GET 请求返回的数据。这可用于筛选某些行、动态调整图像大小、修改或掩盖机密信息或修改 S3 返回的数据。由 Amazon Lambda 功能提供支持,所有请求和数据处理都在完全由亚马逊云科技管理的基础设施上运行。您的自定义代码按需执行,无需创建和存储数据的衍生副本,而且不需要对应用程序进行更改。

S3 Object Lambda 可帮助您轻松满足任何应用程序的独特数据格式要求,而无需构建和操作其他基础设施(例如代理层),也无需创建和维护数据的多个衍生副本。S3 Object Lambda 使用 Amazon Lambda 功能自动处理标准 S3 GET 请求的输出。Amazon Lambda 是一种无服务器计算服务,可运行客户定义的代码,而无需管理底层计算资源。只需在 Amazon S3 管理控制台中单击几下,您就可以配置 Lambda 功能并将其附加到 S3 Object Lambda 服务终端节点。此后,S3 将自动调用该 Lambda 功能来处理通过 S3 Object Lambda 终端节点检索的任何数据,并将转换后的结果返回给应用程序。您可以创作和执行自己的自定义 Lambda 功能,根据您的特定用例定制 S3 Object Lambda 的数据转换。

Amazon S3 Object Lambda 现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。您可以使用 S3 管理控制台、软件开发工具包和 S3 Object Lambda 的 API。对于 S3 Object Lambda,请访问 Amazon S3 定价页面。要了解有关 S3 Objet Lambda 的更多信息,请访问 Amazon S3 功能页面