Cloud Native — AWS Terraform Part: 2
In the last article I went over basic Terraform definitions. In this article I am going to explain how to setup AWS and Cloud9. After reading this article you will understand how to create a password policy, setup MFA, create a new IAM user, and setup a budget.
First sign up for an AWS free tier account using a email and password that you have not used any where else. To learn more about breach data check my article where I explained how I used haveIbeenpwned to check if a password/email was found in a known breach: https://osintiostom.medium.com/net-core-httpclient-afefe9b6ec57.
Enable MFA for the Root User
Next we want to setup a little security, navigate to IAM:
Enable MFA for root user, when enable MFA I used Microsoft Authenticator.
I opened up Microsoft Authenticator and scanned the QR code, remember MFA code 1 and code2
Create an IAM User