Extract Metadata from Image in AWS S3 Bucket

Job ID: 37377922

Budget: $10 – $40 USD

Task: Create a demo code solution for the following: Extract Metadata from Image in AWS S3 Bucket.

Time Limit: Max 6 hours.

Type of Task: Back-End

How the Code Should Be Made:
- It should meet these requirements: To setup, we have a folder of images with metadata (EXIF) manually uploaded to a AWS S3 Bucket.

We need a python (Version 3.12) script that: 1.) reads each image from S3 bucket, 2.) extracts the metadata: filename, latitude, longitude, date taken, and 3.) stores it into a single NumPy array.

Please optimize to run for large amounts of images (100,000).

We will share with you credentials to an AWS S3 Bucket.

- Use these tools/languages: Python 3.12
- Use these libraries: NumPy
- Use these cloud services: Amazon Web Services (AWS) S3 Bucket

Helpful Things:
- Commented Code,Links to Official Docs

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.
Related categories: Python Amazon Web Services NumPy