Automatically Upload New Files in SharePoint to S3 with Python

Viewed 22

I'm very new to AWS, and relatively new to python. Please go easy on me.

I want to upload files from a Sharepoint location to an S3 bucket. From there, I'll be able to perform analysis on those files.

The below code uploads a file in a local directory to an example S3 bucket. I'd like to modify this to only upload new files from a Sharepoint location (and not upload new files).

import boto3

BUCKET_NAME = "test_bucket"

s3 = boto3.client("s3")

with open("./burger.jpg", "rb") as f:
    s3.upload_fileobj(f, BUCKET_NAME, "burger_new_upload.jpg", ExtraArgs={"ACL": "public-read"})

Would I find use of AWS Lambda via Python code? Thank you for sharing your knowledge.

0 Answers
Related