Coder Social home page Coder Social logo

managing-ec2-and-vpc-aws-with-python-and-boto3-series's Introduction

Managing-EC2-and-VPC-AWS-with-Python-and-Boto3-Series

Code repository for Managing EC2 and VPC: AWS with Python and Boto3 Series, Published by Packt

Managing EC2 and VPC: AWS with Python and Boto3 Series

This is the code repository for Managing EC2 and VPC: AWS with Python and Boto3 Series, published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

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: https://github.com/PacktPublishing/Managing-EC2-and-VPC-AWS-with-Python-and-Boto3-Series

What You Will Learn

  • You will learn about financial terminology and methodology and how to apply them
  • Get hands-on financial data structures and financial machine learning
  • Understand complex financial terminology and methodology in simple ways
  • Ensemble models and cross-validation for financial applications
  • Backtesting for models and strategies evaluation and validation
  • Apply your skills to real world cryptocurrency trading such as BitCoin and Ethereum
  • Putting machine learning into real world problems and derive solutions

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
This course is for Beginners on AWS who wants to put their theory in practice, AWS Cloud Architect Associate Exam Preppers who wants to practice their theories with real projects, Who wants to learn how to implement Infrastructure-as-a-Code or IaaS on AWS, Who wants to learn how to develop infrastructures on AWS using Python, Who wants to learn how to launch Virtual Private Clouds, Public-Private Subnets and more with Python code on AWS, Who wants to learn how to launch EC2 Instances publicly and privately using Python on AWS, Who wants to learn AWS Python API or namely Boto3.

Technical Requirements

This course has the following software requirements:

Related Products

managing-ec2-and-vpc-aws-with-python-and-boto3-series's People

Contributors

asif-packt avatar packt-itservice avatar packtutkarshr avatar parvathyn-packt avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

managing-ec2-and-vpc-aws-with-python-and-boto3-series's Issues

Getting error while creating EC2 instance

Launching EC2 Instance(s) within Subnet subnet-0f3489a848d81fcde
Traceback (most recent call last):
File "/Users/vin/PycharmProjects/untitled/src/test_deployment.py", line 112, in
main()
File "/Users/vin/PycharmProjects/untitled/src/test_deployment.py", line 90, in main
ec2.launch_ec2_instance(ami_id, key_pair_name, 1, 1, public_security_group_id, public_subnet_id, user_data)
File "/Users/vin/PycharmProjects/untitled/src/ec2/ec2.py", line 50, in launch_ec2_instance
UserData=user_data
File "/Users/vin/Library/Python/3.7/lib/python/site-packages/botocore/client.py", line 357, in _api_call
return self._make_api_call(operation_name, kwargs)
File "/Users/vin/Library/Python/3.7/lib/python/site-packages/botocore/client.py", line 661, in _make_api_call
raise error_class(parsed_response, operation_name)
botocore.exceptions.ClientError: An error occurred (InvalidAMIID.NotFound) when calling the RunInstances operation: The image id '[ami-1b316af0]' does not exist

Process finished with exit code 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.