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)

Authoring and template anatomy

There are multiple ways to create a template. We will learn YAML based authoring of templates in this chapter. You can author template in JSON format as well. I, personally, like the YAML based format because it is easier to work with. The JSON based format has a lot more braces to deal with; but if you have an editor that can format JSON syntax for you, this format may be easy as well. Another way to create a template is using the designer. On the AWS Console, you can make use of the designer to create a template by just dragging the available resources from the resource pane and dropping them on the canvas. The good thing about the designer is that it now supports both formats of text based authoring.

You see that there are different sections in the template, out of which Resources is the only mandatory section. Though you can have those sections...