Softwarez.Info - Software's World!
100+ Aws Python Boto3 Scripts - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: 100+ Aws Python Boto3 Scripts (/Thread-100-Aws-Python-Boto3-Scripts)



100+ Aws Python Boto3 Scripts - AD-TEAM - 12-22-2024

[Image: fc1c13b841f6d44cebff68e4b7b01fd2.jpg]
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

[Image: jcstZFCw_o.jpg]

[To see links please register or login]

[To see links please register or login]

[To see links please register or login]