- (Azure) cloud consultant, instructor, learner
- Recent focus on Azure but supporting AWS as well
A GUI makes simple things easy and difficult things impossible.
The command like makes simple things difficult and difficult things possible.
Beware version 1 documentation and blog posts!
- Bash, zsh, *sh (Linux and WSL only)
- PowerShell (Windows and Linux, cross-platform)
- Each has idiosyncracies, with special scripting & syntax rules
- Example, line continuation character is \ for bash ` (backtick) for powershell
- Quotes with Strings
Much of the frustrating part of learning AWS CLI comes from the challenge of learning the shell and working with the differences between them.
Install it, or...
- fonts
- tabs, rows, columns
- Editor
- vim ( :( )
- sudo yum install nano ( :) )
- Syntax
- Auto prompt (tab completion)
- --cli-auto-prompt
- Output
- Parameters
- JSON
Wrangling JSON is a major element of working in AWS CLI
- jq
- ConvertFrom-JSON
- aws configure
- aws iam
- aws s3
- aws ec2
-
Get hands-on or forget everything!
-
Find interesting commands
-
Make a learning project
-
Ask for help on CloudSkills #aws slack channel