Complete Python Script and Deploy to AWS Batch Scripts via Terraform

Job ID: 37409959

Budget: $10 – $40 USD

Task: Create a demo code solution for the following: Complete Python Script and Deploy to AWS Batch Scripts via Terraform.

Time Limit: 10 hours.

Type of Task: DevOps/Infrastructure

How the Code Should Be Made:
- It should meet these requirements: I have 2 python scripts attached, which interact with the images in an AWS S3 bucket. The first extracts EXIF data, and the second uses that EXIF data to determine a subset of images that are considered "duplicates". We need a python script that calls those two functions in order, and then, given the list of images that are considered to be "duplicates" moves those images into a sub-folder of their current location called "Archive". Then, we need this deployed to an AWS Batch Job via a terraform script.

Scripts will be provided upon hire.
- Use these tools/languages: Python
- Use these cloud services: AWS,Terraform

End Result:
- Functional Code Solution
- Steps on how to use the code, written clearly
Please add lots of comments inside of the code explaining your work.

If your solution requires any third-party services that need accounts, access keys, or API keys, please create your own accounts using free or trial versions. Clearly mention which keys need to be replaced in your README file.
Related categories: Python Amazon Web Services Terraform