使用 Lambda 函數,分批管理版本控制的 Amazon S3 物件,使用 AWS SDK - AWS SDK 程式碼範例

文件範例儲存庫中有更多 AWS SDK可用的範例。 AWS SDK GitHub

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Lambda 函數,分批管理版本控制的 Amazon S3 物件,使用 AWS SDK

下列程式碼範例示範如何使用 Lambda 函數批次管理 S3 物件版本。

Python
SDK for Python (Boto3)

顯示如何透過建立呼叫 AWS Lambda 函數來執行處理的任務,分批操作 Amazon Simple Storage Service (Amazon S3) 版本化物件。此範例建立了一個啟用版本控制的儲存貯體,上傳一段 Lewis Carroll You Are Old, Father William 詩句,並使用 Amazon S3 Batch Job 以不同的方式扭曲詩句。

了解如何:
  • 建立版本化物件上執行的 Lambda 函數。

  • 建立更新物件的資訊清單。

  • 建立叫用 Lambda 函數的批次任務以更新物件。

  • 刪除 Lambda 函數。

  • 清空並刪除版本化儲存貯體。

此範例最好在 上檢視 GitHub。如需設定和執行的完整原始程式碼和指示,請參閱 上的完整範例GitHub

此範例中使用的服務
  • Amazon S3