

Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 [AWS](https://github.com/awsdocs/aws-doc-sdk-examples)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS SDK を使用して Lambda 関数を使用してバージョニングされた Amazon S3 オブジェクトをバッチで管理する
<a name="s3_example_s3_Scenario_BatchObjectVersioning_section"></a>

次のコード例は、バージョン管理されている S3 オブジェクトを Lambda 関数でバッチで管理する方法を示しています。

------
#### [ Python ]

**SDK for Python (Boto3)**  
 AWS Lambda 関数を呼び出して処理を実行するジョブを作成して、Amazon Simple Storage Service (Amazon S3) バージョンのオブジェクトをバッチで操作する方法を示します。この例では、バージョン対応のバケットを作成し、Lewis Carroll の詩「*You Are Old, Father William*」からスタンザをアップロードし、Amazon S3 のバッチジョブを使用して、さまざまな方法で詩をひねります。  

**以下ではその方法を説明しています。**
+ バージョン管理されたオブジェクトを操作する Lambda 関数を作成します。
+ 更新するオブジェクトのマニフェストを作成します。
+ Lambda 関数を呼び出してオブジェクトを更新するバッチジョブを作成します。
+ Lambda 関数を削除します。
+ バージョン管理されているバケットを空にして削除します。
 この例は GitHub で最もよく確認できます。完全なソースコードとセットアップおよび実行の手順については、[GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python/example_code/s3/s3_versioning#batch-operation-demo) で完全な例を参照してください。  

**この例で使用されているサービス**
+ Amazon S3

------