Python, Boto3, and AWS S3: Demystified (Overview)
Amazon Web Services (AWS) has become a leader in cloud computing. One of its core components is S3, the object storage service offered by AWS. With its impressive availability and durability, it has become the standard way to store videos, images, and data. You can combine S3 with other services to build infinitely scalable applications.
Boto3 is the name of the Python SDK for AWS. It allows you to directly create, update, and delete AWS resources from your Python scripts.
If you’ve had some AWS exposure before, have your own AWS account, and want to take your skills to the next level by starting to use AWS services from within your Python code, then keep watching.
By the end of this course, you’ll:
- Be confident working with buckets and objects directly from your Python scripts
- Know how to avoid common pitfalls when using Boto3 and S3
- Understand how to set up your data from the start to avoid performance issues later
- Learn how to configure your objects to take advantage of S3’s best features
To download the code in this course, click the link below:
00:00 Hello! And welcome to Real Python’s guide to Boto3 and AWS S3. As more and more business moves to the cloud, it’s important to know what services are available and how they can benefit your project. This guide is focused on the AWS S3 service, a high-availability object storage service which is great for things like photos, videos, and music; and Boto3, a Python software developer kit, or SDK, made to work with AWS resources.
00:31 After you complete this course, you should feel comfortable working with buckets and objects within Python scripts, how to avoid common pitfalls when using Boto3 and S3, understand how to structure data to avoid performance issues as you scale, and configure objects to take full advantage of S3’s features. If you already have an AWS account, you’re ready to get started.
00:53 Let’s begin by installing Boto3 and configuring your account to work with the SDK.
Become a Member to join the conversation.