Book Image

AWS Tools for PowerShell 6

By : Ramesh Waghmare
Book Image

AWS Tools for PowerShell 6

By: Ramesh Waghmare

Overview of this book

AWS Tools for PowerShell 6 shows you exactly how to automate all the aspects of AWS. You can take advantage of the amazing power of the cloud, yet add powerful scripts and mechanisms to perform common tasks faster than ever before. This book expands on the Amazon documentation with real-world, useful examples and production-ready scripts to automate all the aspects of your new cloud platform. It will cover topics such as managing Windows with PowerShell, setting up security services, administering database services, and deploying and managing networking. You will also explore advanced topics such as PowerShell authoring techniques, and configuring and managing storage and content delivery. By the end of this book, you will be able to use Amazon Web Services to automate and manage Windows servers. You will also have gained a good understanding of automating the AWS infrastructure using simple coding.
Table of Contents (17 chapters)

Accessing AWS via CLI

There are two types of ways to access the AWS services and resources. One is through the AWS console, and we have discussed the process on how to sign on; and the second way is through the CLI/API calls. For accessing via CLI, you need an access key and a secret access key for programmatic access. You can check the access key associated with a specific IAM user using Get-IAMAccessKey ; and you can create a new access key using New-IAMAccessKey:

PS C:\> Get-IAMAccessKey -UserName Ramesh
PS C:\> New-IAMAccessKey -UserName Ramesh

Note that this is the only time you can see the SecretAccessKey displayed on the screen. You cannot retrieve it later. Save it securely. If you miss it, then you need to create a new one and deactivate the old one. Recycling and maintaining the access key falls under customer responsibilities. Now, you can use the access key...