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)

DB Security Groups

This is exactly similar to what we learned in Chapter 6, AWS Elastic Compute Cloud. This is also called VPC Security Group. Security Groups are layers of protection and act as a virtual firewall. You create the DB Security Group the same way as we did earlier. Setting up appropriate ingress and egress on the database Security Group will help you control the incoming and outgoing traffic to and from the database. In this case, you also specify the protocol, port, and source of the incoming traffic. The source could be a single IP address, a range of IP addresses, or another Security Group which is an application/web server Security Group.

Let's create a Security Group that we can use for spinning up RDS instances. Port 3306 is the default port for MySQL and 1521 is the default port for Oracle. We created a VPC vpc-a6bb60df in Chapter 5, AWS Virtual Private...