10 hours ago
100+ Aws Python Boto3 Scripts
Published 11/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 20.82 GB | Duration: 32h 4m
Learn how to Automate your Cloud Environment with Python Boto3 Scripts
What you'll learn
Automate AWS Tasks Using Python and Boto3
Write Python Scripts Using Boto3 AWS SDK
Read Python, Boto3 and Botocore Documentation
Learn About a Variety of AWS Services including EC2, Lambda, DynamoDB, RDS, etc
Learn About PEP8, Pylint, Visual Studio Code, etc
Requirements
Basic Programming Experience in any Language
Basic AWS experience
Description
Some of the most important skills to have nowadays if you work with or just enjoy Technology, is to know Cloud Computing, a programming language and how to automate things. AWS is known to be the top 1 cloud provider and Python is a programming language that is very powerful and heavily used in many different industries. In this course, we put AWS and Python together to automate your tasks in your Cloud Environment using the Boto3 SDK for Python!In this course, we will write more than 100 scripts together using Python and Boto3. All the scripts are guided, step-by-step, with detailed explanation. There are over 30 hours of videos, and more than 150 lectures! You will also learn how to read the Pyhton, Boto3, Pylint and PEP8 documentation.AWS Services covered in this course include EC2, S3, Lambda, DynamoDB, SNS, RDS, IAM, EBS, AMI, Snapshot, VPC, Workspaces and much more! We also cover AWS EventBridge and explain how to run your scripts automatically on the AWS Console.At the end of this course, you will be able to write your own scripts and automate your Cloud Environment.So, what are you waiting for? Join us in this course and I'm sure this will really help you on your projects and your career!
Overview
Section 1: Introduction
Lecture 1 Welcome to '100+ Python/Boto3 Scripts' Course!
Lecture 2 Introduction
Lecture 3 About the Instructor
Lecture 4 About the Course
Lecture 5 AWS Services Covered in this Course
Section 2: Definitions
Lecture 6 Definitions
Lecture 7 What is Python
Lecture 8 What is Boto3
Lecture 9 What is Botocore
Lecture 10 What is Pylint
Section 3: Installation & Course Material
Lecture 11 Installation & Course Material
Lecture 12 Preparing your Windows Environment
Lecture 13 Preparing your Linux Environment
Lecture 14 Preparing your MacOS Environment
Lecture 15 Course Material
Section 4: Python Basics
Lecture 16 Python Basics
Lecture 17 Strings
Lecture 18 Integers
Lecture 19 Booleans
Lecture 20 Lists
Lecture 21 Tuples
Lecture 22 Ranges
Lecture 23 Sets
Lecture 24 Dictionaries
Lecture 25 If Statements
Lecture 26 For Statements
Lecture 27 While Statements
Lecture 28 Break Statements
Lecture 29 Continue Statements
Lecture 30 User Input
Lecture 31 Try, Except & Finally
Lecture 32 Datetime
Lecture 33 Reading and Writing Files
Lecture 34 CSV File Reading and Writing
Lecture 35 if __name__ == "__main__":
Section 5: Scripts Structure
Lecture 36 Scripts Structure
Section 6: SNS - Simple Notification Service Scripts
Lecture 37 SNS - Simple Notification Service Scripts
Lecture 38 Script 001 - Creates a SNS Topic
Lecture 39 Script 002 - Creates a SNS Subscription
Lecture 40 Script 003 - Lists SNS Topics
Lecture 41 Script 004 - Lists SNS Subscriptions
Lecture 42 Script 005 - Adds Tags to SNS Topics
Lecture 43 Script 006 - Removes Tags From SNS Topics
Lecture 44 Script 007 - Sends an Email Using SNS
Section 7: EBS - Elastic Block Store Scripts
Lecture 45 EBS - Elastic Block Store Scripts
Lecture 46 Script 008 - Creates an EBS Volume
Lecture 47 Script 009 - Lists Available EBS Volumes
Lecture 48 Script 010 - Lists Unencrypted EBS Volumes
Lecture 49 Script 011 - Lists EBS Volumes Types
Lecture 50 Script 012 - Attaches an EBS Volume
Lecture 51 Script 013 - Modifies an EBS Volume
Lecture 52 Script 014 - Deletes an EBS Volume
Section 8: EC2 - Elastic Compute Cloud Scripts
Lecture 53 EC2 - Elastic Compute Cloud Scripts
Lecture 54 Script 015 - Creates EC2 Instances
Lecture 55 Script 016 - Tags EC2 Instances
Lecture 56 Script 017 - Exports Details From All EC2 Instances to a CSV File
Lecture 57 Script 018 - Lists EC2 In a Specific State (Client)
Lecture 58 Script 019 - Lists EC2 In a Specific State (Resource)
Lecture 59 Script 020 - Lists EC2 Tags
Lecture 60 Script 021 - Lists EC2 With Specific Tag Key
Lecture 61 Script 022 - Modifies EC2 Instance Type
Lecture 62 Script 023 - Modifies EC2 Instances Attributes
Lecture 63 Script 024 - Associates EC2 to an Instance Profile
Lecture 64 Script 025 - Stops EC2 Instances
Lecture 65 Script 026 - Starts EC2 Instances Listed in a File
Lecture 66 Script 027 - Terminates EC2 Instances Listed in a File
Section 9: AMI - Amazon Machine Image Scripts
Lecture 67 AMI - Amazon Machine Image Scripts
Lecture 68 Script 028 - Creates an AMI
Lecture 69 Script 029 - Lists AMIs Creation Date
Lecture 70 Script 030 - Lists Old AMIs
Lecture 71 Script 031 - Deregisters (Deletes) an AMI
Section 10: Snapshot Scripts
Lecture 72 Snapshot Scripts
Lecture 73 Script 032 - Creates a Snapshot
Lecture 74 Script 033 - Lists Snapshots Creation Date
Lecture 75 Script 034 - Lists Old Snapshots
Lecture 76 Script 035 - Deletes a Snapshot
Section 11: RDS - Relational Database Service Scripts
Lecture 77 RDS - Relational Database Service Scripts
Lecture 78 Script 036 - Creates a RDS Instance
Lecture 79 Script 037 - Exports RDS Details to CSV File
Lecture 80 Script 038 - Stops a RDS Instance
Lecture 81 Script 039 - Starts a RDS Instance
Lecture 82 Script 040 - Lists RDS in a Specific State
Lecture 83 Script 041 - Takes a Snapshot of a RDS Instance
Lecture 84 Script 042 - Deletes a RDS Instance
Section 12: S3 - Simple Storage Service Scripts
Lecture 85 S3 - Simple Storage Service Scripts
Lecture 86 Script 043 - Creates a S3 Bucket
Lecture 87 Script 044 - Lists All S3 Buckets
Lecture 88 Script 045 - Lists Empty S3 Buckets
Lecture 89 Script 046 - Lists Public S3 Buckets
Lecture 90 Script 047 - Uploads a File to a S3 Bucket
Lecture 91 Script 048 - Puts an Object in a S3 Bucket
Lecture 92 Script 049 - Lists the Objects of a S3 Bucket
Lecture 93 Script 050 - Enables S3 Bucket Versioning
Lecture 94 Script 051 - Creates an IAM Role for S3 Bucket Replication
Lecture 95 Script 052 - Configures S3 Bucket Replication
Lecture 96 Script 053 - Checks if S3 Bucket Replication is Configured
Lecture 97 Script 054 - Prints the S3 Bucket Policy
Lecture 98 Script 055 - Puts a S3 Bucket Policy
Lecture 99 Script 056 - Enables S3 Bucket Encryption
Lecture 100 Script 057 - Lists the Default Encryption in a S3 Bucket
Lecture 101 Script 058 - Downloads a File From a S3 Bucket
Lecture 102 Script 059 - Deletes a S3 Bucket
Section 13: Workspaces Scripts
Lecture 103 Workspaces Scripts
Lecture 104 Script 060 - Creates a Workspace
Lecture 105 Script 061 - Exports Workspaces Details to CSV File
Lecture 106 Script 062 - Lists Workspaces in a Specific State
Lecture 107 Script 063 - Lists Workspaces in the 'Unhealthy' State
Lecture 108 Script 064 - Lists Workspaces in a Specific Bundle
Lecture 109 Script 065 - Lists Workspaces in a Specific Directory
Lecture 110 Script 066 - Prints Details of Workspace Images
Lecture 111 Script 067 - Lists Workspaces in a Specific Connection State
Lecture 112 Script 068 - Modifies Workspaces Properties
Lecture 113 Script 069 - Starts, Stops, Reboots or Terminates a Workspace
Lecture 114 Script 070 - Prints Information About a Workspace
Lecture 115 Script 071 - Tags Workspaces
Section 14: VPC - Virtual Private Cloud Scripts
Lecture 116 VPC - Virtual Private Cloud Scripts
Lecture 117 Script 072 - Creates a VPC
Lecture 118 Script 073 - Creates Subnets
Lecture 119 Script 074 - Creates Route Tables
Lecture 120 Script 075 - Creates and Attaches an Internet Gateway
Lecture 121 Script 076 - Enable VPC Flow Logs
Lecture 122 Script 077 - Lists All VPCs
Lecture 123 Script 078 - Lists All Active Flow Logs
Lecture 124 Script 079 - Lists Route Tables Not Associated to Subnets
Lecture 125 Script 080 - Creates a VPC Endpoint
Lecture 126 Script 081 - Describes VPC Attributes
Lecture 127 Script 082 - Deletes a VPC
Section 15: Security Groups Scripts
Lecture 128 Security Groups Scripts
Lecture 129 Script 083 - Creates a Security Group
Lecture 130 Script 084 - Adds Inbound/Outbound Rules From a File
Lecture 131 Script 085 - Lists All Security Groups
Lecture 132 Script 086 - Lists Security Groups Open to the World
Lecture 133 Script 087 - Lists Security Groups With Empty Rules
Lecture 134 Script 088 - Lists Security Group Rules
Lecture 135 Script 089 - Deletes a Security Group
Section 16: DynamoDB Scripts
Lecture 136 DynamoDB Scripts
Lecture 137 Script 090 - Creates a DynamoDB Table
Lecture 138 Script 091 - Lists All DynamoDB Tables
Lecture 139 Script 092 - Prints Attributes of a DynamoDB Table
Lecture 140 Script 093 - Lists DynamoDB Tables in a Specific State
Lecture 141 Script 094 - Puts an Item to a DynamoDB Table
Lecture 142 Script 095 - Gets an Item From a DynamoDB Table
Lecture 143 Script 096 - Updates an Item in a DynamoDB Table
Lecture 144 Script 097 - Updates the DynamoDB Table Settings
Lecture 145 Script 098 - Deletes an Item From a DynamoDB Table
Lecture 146 Script 099 - Deletes a DynamoDB Table
Section 17: Lambda Functions Scripts
Lecture 147 Lambda Functions Scripts
Lecture 148 Script 100 - Creates a Lambda Function
Lecture 149 Script 101 - Lists All Lambda Functions
Lecture 150 Script 102 - Prints Detailed Information of a Lambda Function
Lecture 151 Script 103 - Lists Aliases From a Lambda Function
Lecture 152 Script 104 - Invokes a Lambda Function
Lecture 153 Script 105 - Lists the Versions of a Lambda Function
Lecture 154 Script 106 - Updates the Code of a Lambda Function
Lecture 155 Script 107 - Tags a Lambda Functions
Lecture 156 Script 108 - Deletes a Lambda Function
Section 18: Integration With Lambda and EventBridge
Lecture 157 Integration With Lambda and EventBridge
Lecture 158 EC2 Inventory Upload in a S3 Bucket Using Lambda
Section 19: Conclusion
Lecture 159 Conclusion
Lecture 160 Contact and Resources
Lecture 161 Final Words
Beginner Developers and System Administrators Curious about AWS, Python, Boto3 and Automation,Cloud Administrators pretending to automate tasks in AWS using Python and Boto3