Lab: Deploying AWS Root Account Management via Terraform
How to deploy AWS Root Account Management via Terraform
Already Know Terraform?
If you're already familiar with Terraform, feel free to hop over to the AWS Security Cookbook by Tyler GitHub repository to grab and deploy the code. Otherwise, stick around and we'll walk through it together!
Overview
The Terraform code for this module has been left in a simplified state (i.e., not using modules, loops, or other advanced Terraform features) to be more easily accessible. You can customize it further to meet your specific requirements.
Deployment
Cost Alert
Root Access Management is a feature of AWS Identity and Access Management (IAM) that is available at no additional charge.
See https://aws.amazon.com/iam/faqs/
# clone the AWS Security Cookbook repository
git clone https://github.com/Ty182/AWS-Security-Cookbook-by-Tyler
# navigate to AWS Root Account Management directory
cd AWS_Cookbook_by_Tyler/recipes/aws_rootAccountManagement/code
# initialize the directory and download the required terraform providers
terraform init
# check formatting and validate the syntax is correct
terraform fmt && terraform validate
# check the resources that will be created
terraform plan
# deploy the resources
terraform apply
Once complete, head to the AWS IAM console and check it out!

Cleanup
Last updated
Was this helpful?