Working with AWS S3 Buckets using Python & boto3
Coursera Project Network via Coursera
This course may be unavailable.
Overview
In this project, we will look at how to work with the AWS S3, which is Amazon’s File Storage System, programmatically using AWS’s SDK in Python, boto3.
We will first look at how to create and modify AWS S3 Buckets using boto3. We will then look at how to create an S3 Bucket, how to download and upload different types of files to S3. We will then look at how to use Multi-part Transfer to upload large files. We will then move on to how to create Pre-signed URLS to provide temporary Access to users.
We will then learn how to configure bucket policies. And finally look at how to setup CORS (Cross-Origin Resource Sharing) which enables client web applications to access our S3 bucket.
Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
Syllabus
- Project Overview
- Welcome to Working with AWS S3 Buckets using Python & boto3. In this project we will look how to programmatically work with AWS S3 buckets using Python. We will look at how to create S3 buckets and upload and download files. Then we will look at how to perform multi-part file transfer and how to generate pre-signed URLs. We will then move to look at how to configure bucket policies and CORS configuration.
Taught by
Mohammed Murtuza Qureshi