Developing with S3: AWS with Python and Boto3 Series [Video]

By Niyazi Erdogan
    Advance your knowledge in tech with a Packt subscription

  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this video

If you want to get up to speed with S3 and understand how to implement solutions with it, this course is for you. S3 is the Simple Storage Service from AWS and offers a variety of features you can use in your applications and in your daily life. You can also use S3 to host your memories, documents, important files, videos, and even your own website.

This course starts by demonstrating what you need to install and set up on your computer to work with S3. You’ll explore two different sections for Windows and macOS users. These sections are identical and focus on how you can prepare your computer environment to work with S3. You will also understand how you can install Python and Boto3 and configure your environments for these tools. As you progress, you’ll get to grips with creating your own AWS account systematically and be ready to work with AWS in no time. Once you've prepared the environment for using AWS with Python and Boto3, you'll be able to start implementing your own solutions for AWS. Later, the course will guide you through implementing your S3 static website hosting from scratch. In addition to this, you’ll be able to design a simple website and configure it as a website. After you have your website up and running and accessible via a URL, you’ll move on to Route 53 to configure your domain name or DNS for routing traffic to your S3-hosted website from your own custom domain.

All code and supporting files for this course are available at

Publication date:
April 2019
2 hours 55 minutes

About the Author

  • Niyazi Erdogan

    Niyazi Erdoğan - AWS Certified Solutions Architect, Software Engineer He is a software engineer and AWS Certified Solutions Architect with over ten years of experience in various fields. He is living in one of the most beautiful cities in the world, Istanbul. He is a self-taught programmer and has been programming since he was in middle-school. His experience ranges from embedded development to server-side and client-side development technologies. He started his career while he was only a student as a Java Developer in healthcare industry as a private contractor. Then he moved in to the largest telecommunication company of Turkey which is Turkcell. After several years and various different positions at Turkcell, he moved in to Portugal and worked for another large telecommunication company for several years with Java technologies. After the telecommunication industry experience and several different experiences, he joined one of the largest companies of its sectors which is Siemens. He currently works at Siemens working with various Java and Cloud technologies. Besides his day job, he really enjoy's developing software with lots of different technologies. On the other hand, he loves to follow tech conferences and blogs about latest technologies and tools.

    Browse publications by this author
Book Title
Unlock this video and the full library for FREE
Start free trial