AWS Automation with boto3 of Python and Lambda Functions
Created by Narendra P, Last Updated 22-Sep-2020, Language:English
AWS Automation with boto3 of Python and Lambda Functions
Learn how to automate AWS common tasks using boto3 and Lambda |aws|boto3|Python boto3 API | boto3 API |AWS Lambda
Created by Narendra P, Last Updated 22-Sep-2020, Language:English
What Will I Get ?
- Students will gain expertise with hands on realtime use cases using Boto3 and Lambda Functions for Automating their workloads
- Students will get in detail concpets of boto3 (session, resource,client,collections,waiters and paginators)
- Students will get in detail concepts of Lambda Function and Different types Lambda triggering methods
Requirements
- Basic Knowledge about AWS is required
- Basic Python Programming Knowledge
- AWS Account to Practice
Description
This Course is focused on concepts of Python Boto3 Module And Lambda using Python, Covers how to use Boto3 Module, Concepts of boto3 (session, resource, client, meta, collections, waiters and paginators) & AWS Lambda to build real-time tasks with Lots of Step by Step Examples.
This course also teaches how to refer to Boto3 Documentation to Develop Code For automating any kind of tasks in AWS.
Note: Collections,waiters and paginators are explained for different AWS services with different examples.
Who this course is for:
- This Course is designed for individuals looking for mastering Boto3 & AWS Lambda Functions with different trggering method skills to Automate Tasks in realtime
Course Content
-
Introduction and Environmet setup for boto3
10 Lectures 01:15:49-
Objective of this course
Preview00:01:05 -
What do you need for this course ?
Preview00:00:46 -
Introduction to boto3
Preview00:01:20 -
Installing required Python Version and boto3 on Windows Server
Preview00:05:43 -
Installing required Python and boto3 on Linux Server to work with AWS Services
00:09:12 -
Boto3 Environment Setup on Windows Server to Work with AWS Services
Preview00:13:33 -
Boto3 Environment Setup on RHEL Server to Work with AWS Services
00:04:22 -
First boto3 script to verify the Boto3 Environment setup on Windows and Linux
00:10:23 -
Concepts of Boto3 to Write Python Scripts for AWS Automation
Preview00:13:42 -
Different Types of boto3 sessions
00:15:43
-
-
Boto3 Documentation help to implement Python boto3 Scripts
2 Lectures 00:34:13-
How to implement Python boto3 Scripts using client object ?
00:19:37 -
How to implement Python boto3 Scripts using resource object?
00:14:36
-
-
Working with STS
1 Lectures 00:06:01-
Get AWS Account Id
00:06:01
-
-
EC2-PART-1: Working with EC2 Services
2 Lectures 00:33:47-
Simple Python Boto3 Scripts on EC2 Service (Like ec2 instances, volumes ...)
00:16:59 -
Menu Driven script to perform different status actions on EC2 Instance
00:16:48
-
-
EC2 Waiters
1 Lectures 00:21:15-
What is a Waiter ? How to use waiters EC2 Instance?
00:21:15
-
-
Usage of meta object
1 Lectures 00:05:53-
Usage of meta object
00:05:53
-
-
EC2 Collections
2 Lectures 00:30:34-
Boto3 Collections Concepts
00:12:31 -
Boto3 Collection Concept to start, stop, terminate, monitor all instances once
00:18:03
-
-
EC2-PART-2: Practice with EC2 Services
5 Lectures 00:42:35-
Delete Unused and Untagged EBS Volumes
00:17:08 -
EC2 Instances Inventory
Preview00:05:57 -
List all Avaliable Snapshots
00:07:19 -
List snapshots based on size
00:02:42 -
List sanpshots based on start time
00:09:29
-
-
IAM Roles to Execute python boto3 scripts
1 Lectures 00:05:54-
Executing Python boto3 script from ec2 instance which is attached with IAM Role
00:05:54
-
-
Exception Handling with boot3 and botocore modules
1 Lectures 00:14:40-
simple Exception handling
00:14:40
-
-
Working with IAM Users
4 Lectures 00:38:27-
Get IAM User Details and Get All IAM Users Deatils
00:06:48 -
Random Password Generator using Python
00:07:12 -
Create an IAM User with Console Login access Using boto3 of Python
00:24:27 -
Section Resources
-
-
Lambda-PART-1: AWS Automation with boto3 and Lambda Functions
6 Lectures 02:58:30-
Introduction to AWS Lambda Functions
00:27:33 -
Automatic Mail Alert: When Instance state is reached to Stopped
00:17:57 -
Automate Snapshots for EBS Volumes using Lambda and Cloudwatch
00:59:48 -
Automate Snapshots for EBS Volumes using resource object
-
Automate Snapshots of EBS Volumes for all regions
00:17:04 -
Automate Copy of EBS Snapshots between Regions
00:56:08
-
-
Paginators of boto3
1 Lectures 00:25:40-
boto3 client paginators
00:25:40
-
-
Working with S3
3 Lectures 00:54:02-
Concepts of boto3 to work with AWS S3 Service
00:10:43 -
List all buckets
00:13:02 -
Paginators for s3
00:30:17
-
-
Lambda-PART-2: AWS Automation with boto3 and Lambda Functions
1 Lectures 00:19:16-
Assiging Secondary IP of Master to Slave when master downs
00:19:16
-

Narendra P
I am an IT Professional with 7+ years of experience in different Domains. Very much interested in learning new technologies and teaching. I believe that the best way to learn by doing it in a fun way. I have good practical knowledge of automation with different Scripting languages like Shell Scripting, Python Scripting, and YAML Scripting. My Online classes focus on providing high-quality documentation with practical knowledge. Hands-on experience in learning new technology that makes learning really interesting.