AWS SDK를 사용하여 Lambda 함수로 버전이 지정된 Amazon S3 객체를 배치 단위로 관리 - AWS SDK 코드 예제

AWS SDK 예제 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 배치 작업을 사용하여 다양한 방법으로 시를 번형합니다.

다음 작업을 수행하는 방법에 대해 알아보세요.
  • 버전이 지정된 객체에서 작동하는 Lambda 함수를 생성합니다.

  • 업데이트할 객체의 매니페스트를 만듭니다.

  • 객체를 업데이트하기 위해 Lambda 함수를 호출하는 배치 작업을 생성합니다.

  • Lambda 함수를 삭제합니다.

  • 버전이 지정된 버킷을 비운 다음 삭제합니다.

이 예제는 GitHub에서 가장 잘 볼 수 있습니다. 전체 소스 코드와 설정 및 실행 방법에 대한 지침은 GitHub에서 전체 예제를 참조하세요.

이 예제에서 사용되는 서비스
  • Amazon S3