使用软件开发工具包使用 Lambda 函数批量管理受版本控制的 Amazon S3 对象 AWS - AWS SDK 代码示例

文档 AWS SDK 示例 GitHub 存储库中还有更多 S AWS DK 示例

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用软件开发工具包使用 Lambda 函数批量管理受版本控制的 Amazon S3 对象 AWS

以下代码示例显示了如何使用 Lambda 函数批量管理版本控制的 S3 对象。

Python
SDK for Python (Boto3)

演示如何通过创建 AWS Lambda 调用函数来执行处理的任务,来批量操作亚马逊简单存储服务 (Amazon S3) Simple Service 版本对象。此示例将创建了一个启用版本控制的桶,上传 Lewis Carroll 所写的诗歌《You Are Old, Father William》中的诗节,并使用 Amazon S3 批处理任务以各种方式调整这首诗。

了解如何:
  • 创建对版本控制对象运行的 Lambda 函数。

  • 创建要更新的对象清单。

  • 创建调用 Lambda 函数来更新对象的批处理任务。

  • 删除 Lambda 函数。

  • 清空并删除版本控制的桶。

最好在上查看此示例 GitHub。有关如何设置和运行的完整源代码和说明,请参阅上的完整示例GitHub

本示例中使用的服务
  • Amazon S3