使用 AWS SDK 搭配 Lambda 函數批次管理 Amazon S3 物件版本 - AWS SDK 程式碼範例

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

使用 AWS SDK 搭配 Lambda 函數批次管理 Amazon S3 物件版本

下列程式碼範例示範如何使用 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