Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera Project Network

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

Reviews

4.4 rating at Coursera based on 13 ratings

Start your review of Working with AWS S3 Buckets using Python & boto3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.