Skip to main content

AWS CLI: Notes

The AWS Command Line Interface is a unified tool to manage your AWS services.

Install/Upgrade AWS CLI on Windows using winget

winget install Amazon.AWSCLI
winget upgrade Amazon.AWSCLI
AWS Command Line Interface Documentation

Installing the AWS CLI version 2 on Windows

Install AWS CLI on Windows - 1

Install AWS CLI on Windows - 2

Install AWS CLI on Windows - 3

Install AWS CLI on Windows - 4

Install AWS CLI on Windows - 5

aws --version
aws-cli/2.0.17 Python/3.7.7 Windows/10 botocore/2.0.0dev21
PS C:\Users\tuyen>

Configure aws cli

aws configure [--profile profile-name]
PS C:\Users\tuyen> gci .\.aws\


    Directory: C:\Users\tuyen\.aws


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----          6/1/2020   9:03 AM             51 config
-a----          6/1/2020   9:03 AM            119 credentials

Create new user group: Cloud9Administrator

PS C:\Users\tuyen> aws iam create-group --group-name Cloud9Administrators --profile iammgr
{
    "Group": {
        "Path": "/",
        "GroupName": "Cloud9Administrators",
        "GroupId": "AGPAQOKYZ3PZNUI54HC2G",
        "Arn": "arn:aws:iam::030787886066:group/Cloud9Administrators",
        "CreateDate": "2020-08-06T12:27:56+00:00"
    }
}

PS C:\Users\tuyen>

Create, update tags, describe, delete key pair using Powershell

$keyName = "KPforDevAxInstances"
aws ec2 create-key-pair --key-name $keyName --query 'KeyMaterial' --output text | out-file -encoding ascii -filepath .\$keyName.pem

aws ec2 describe-key-pairs --key-name $keyName

$keyPairId = $(aws ec2 describe-key-pairs --key-name $keyName --query 'KeyPairs[0].KeyPairId')

aws ec2 create-tags --resources $keyPairId --tags Key=LabNo,Value=055

aws ec2 describe-key-pairs --key-name $keyName

aws ec2 delete-key-pair --key-name $keyName

Popular posts from this blog

Linux command: Check Current Shell

What is your current shell ?

Java: Free Online Courses

The Java™ Tutorials by Oracle The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails". https://docs.oracle.com/javase/tutorial/ Learn to Program in Java at edX.ogr Get started on the path to becoming a software engineer by learning core coding skills in Java—one of the most popular programming languages. https://www.edx.org/course/learn-to-program-in-java-0 Java Tutorial by javapoint.com https://www.javatpoint.com/java-tutorial Java Tutorial by SoloLearn.com I love SoloLearn because I can learn Java - and other popular programming languages - anywhere, any time on your mobile devices. https://www.sololearn.com/Course/Java/ Java on Azure https://docs.microsoft.com/en-us/learn/paths/java-on-azure/

Powershell: Get-ChildItem

List, search/find files and directories with Get-ChildItem cmdlet.