Using PowerShell to Interact with Amazon Web Services (AWS)
3.7 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
712 students enrolled

Using PowerShell to Interact with Amazon Web Services (AWS)

Learn how to manipulate AWS with PowerShell
3.7 (26 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
712 students enrolled
Created by Christopher Daly
Last updated 11/2017
English
English [Auto-generated]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2 hours on-demand video
  • 11 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Connect to AWS via Powershell
  • Add, List, Delete EC2 Instances
  • Add, Delete Objects from S3
  • Add, Delete and users to Groups in IAM
Requirements
  • AWS Account
  • Windows Desktop with PowerShell installed
  • Basic PowerShell Scripting Knowledge
Description

 At the end of the course, you will be able to interact with AWS from your PowerShell console.  You will be able to Launch EC2 Instances, Interact with S3 by listing, deleting and copying objects.  In addition, you will be able to Create, assign policies and delete users from IAM

This is an introduction to using PowerShell to interact with AWS.  We will review connecting the following

  1. Setting up the environment
    • Connecting to AWS with Access Keys
    • Connecting to AWS with a profile
  2. EC2
    • Connecting to EC2
    • Listing EC2 instances
    • Creating EC2 instances
    • Deleting EC2 instances
  3. S3
    • Connecting to S3
    • Listing objects in S3
    • Copying objects to and from S3
    • Deleting objects from S3
  4. IAM
    • Creating users in IAM
    • Assigning policies and roles to users
    • Deleting users in IAM


Who this course is for:
  • Beginner/Intermediate PowerShell Scripting connecting to AWS
Course content
Expand all 15 lectures 01:45:27
+ Introduction To The Course
2 lectures 02:56

We will be creating a Powershell script to connect to S3 and upload files.  We will do this in a way that can be easily automated so that you can literally backup your files to an S3 bucket.

Preview 02:34

Easiest way to contact me is at chris@poweraws.com.  I will do my best to respond to any e-mails within 24 hours.

How to contact me with questions
00:22
+ Getting Environment Ready
2 lectures 15:13

Confirm access to AWS and create an S3 bucket.

Connect to AWS with Powershell to confirm all is working as planned
05:20

Create a local profile and start using that instead of entering keys.

Creating a Profile
09:53
+ Interacting with EC2 Instances
3 lectures 37:24

Connecting to EC2 instances and listing them.

Preview 13:39

Create EC2 Instances and adding Tags

Creating EC2 Instances
19:13

Delete EC2 instances both individually and in bulk 

Deleting EC2 Instances
04:32
+ Interacting with S3
4 lectures 22:22

Adding policy to a IAM user to access S3, Connecting to S3 and listing out our folder object to confirm connectivity, 

Connecting to S3
05:10

Uploading file to S3 Bucket

Uploading Files in S3
07:21

Downloading files from S3 bucket

Downloading Files in S3
05:15

Deleting files from S3

Deleting Files in S3
04:36
+ Interacting with IAM
3 lectures 22:01

Creating users in IAM and attaching a policy

Creating a user and attaching a policy
07:15

Creating groups in IAM, Attaching a policy to that group and finally adding a user to that group.

Creating a group, adding policy to group and user to group
05:05
Deleting User and Groups
09:41