Managing EC2 and VPC: AWS with Python and Boto3 Series [Video]

By Niyazi Erdogan
    What do you get with a Packt Subscription?

  • Instant access to this title and 7,500+ eBooks & Videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies
  1. Free Chapter
About this video

In this course, we'll start by taking a look at the tools and the environment that we need to work with AWS resources. We will teach you how you can set up your environment on both MacOS and Windows. Once we're ready with our environment setup, we'll start implementing our solution on AWS.Then we will create two subnets; Public and Private.We will develop a startup bash script to automatically run when we launch our EC2 Instance. In this script, we will first update our packages with yum package manager so we can stay up-to-date with the latest updates and security patches. Then we will install a HTTP server on it and make sure it's working by a startup check command. After we prepare our HTTP server, we will develop a simple HTML page as a greeting and we will write this page to disk to be served when we try to access our Public EC2 Instance. And remember, we will again do all of this with our Python code!
After finishing up launching our EC2 Instances, we'll move on to learn how to describe EC2 Instances on AWS in detailed way; from their IP addresses to the subnet which they belong to. Then we'll learn how to learn how to manage EC2 Instances in various ways. We'll Stop, Start and Terminate EC2 Instances and again the best part is we will do all of that with our Python code!

All the code and caption files for this course are available at:

Style and Approach

This course start by taking a look at the tools and the environment that you need to work with AWS resources. Lots of information, hands-on practice and experience is waiting for you in this course on AWS.

Publication date:
February 2019
4 hours 28 minutes




About This Course


What We Will Build In This Course?


What Do You Need For This Course?

About the Author
  • Niyazi Erdogan

    Niyazi Erdogan is an AWS Certified Solutions architect and software engineer 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 the healthcare industry as a private contractor. Then he moved into the largest telecommunication company in Turkey, which is Turkcell.

    After several years and various different positions at Turkcell, he moved 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 in its sectors, which is Siemens. He currently works at Siemens with various Java and cloud technologies. Besides his day job, he really enjoys developing software with lots of different technologies. On the other hand, he loves to follow tech conferences and blogs about the latest technologies and tools.

    Browse publications by this author
Managing EC2 and VPC: AWS with Python and Boto3 Series [Video]
Unlock this video and the full library FREE for 7 days
Start now