Using Automation to Deploy AWS Databases
Course Introduction

This course explores how to use automation when creating Amazon RDS databases.

It includes using AWS Secrets Manager for increasing the security of provisioned resources by limiting human intervention.

Learning Objectives

  • Deploy RDS database using CloudFormation
  • Understand the role that AWS Secrets Manager can play in managing database usernames and passwords
  • Understand the importance of automation and the benefits of using CloudFormation

Intended Audience

This course is intended for anyone that needs to learn to automate the deployment of Amazon RDS databases.


To get the most out of this course, you should have a basic understanding of cloud computing using Amazon Web Services.

You should also know how to create relational databases using Amazon RDS.


If you have any questions relating to this course, please contact us at


Hello, my name is Will Meadows and today we will be talking about how to use automation to your advantage when creating your databases. We will also cover how to add AWS secrets manager into this equation for increased security of your provisioned resources.

If you have any questions about anything I cover in this series please let me know at

Alternatively, you can always get in touch with us here at Cloud Academy by sending an email to and one of our cloud experts will reply to your question, concern, or comment. 

This course is recommended for anyone who is looking to automate the deployment of their AWS resources. We will have a database focus for this lecture, but all of these concepts will be very applicable to any cloudformation and automation tasks.

After finishing this lesson you will be able to deploy your own Secure RDS database using Cloudformation.

You will also understand the role that AWS Secrets Manager can play in keeping your database secure. 

Finally, you will understand the importance of automation and the benefits of using CloudFormation instead of creating everything by hand.

You should have a basic understanding of cloud computing, in general, preferably with Amazon Web Services experience.  Also, RDS is Amazon’s relational database service.  You should know how relational databases work at a high level.  

If you’re new to Amazon RDS, you should complete the following courseware available from Cloud Academy: 

If you’ve never created a database using RDS, or it’s been a while since you’ve created one, here is a lab that can walk you through it:

Feedback on our courses here at Cloud Academy are valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could send an email to

Please note that, at the time of writing this content, all course information was accurate.  AWS implements hundreds of updates every month as part of its ongoing drive to innovate and enhance its services.

As a result, minor discrepancies may appear in the course content over time.  Here at Cloud Academy, we strive to keep our content up to date in order to provide the best training available.  

So, if you notice any information that is outdated, please contact  This will allow us to update the course during its next release cycle.


Why Automate? - Automating with AWS - Keeping Your Environment Secure with AWS Secrets Manager - Creating a Secret - Putting It All Together - Wrap Up


About the Author

William Meadows is a passionately curious human currently living in the Bay Area in California. His career has included working with lasers, teaching teenagers how to code, and creating classes about cloud technology that are taught all over the world. His dedication to completing goals and helping others is what brings meaning to his life. In his free time, he enjoys reading Reddit, playing video games, and writing books.