malparty / infra-cert

DevOps Internal Certification at Nimble
1 stars 0 forks source link

Create the default accounts #1

Open malparty opened 2 months ago

malparty commented 2 months ago

Why?

What?

byhbt commented 1 month ago

How about creating 1 AWS root account, then using this AWS root account to create an iamadmin AWS account? We can use the iamadmin as regular basis. So we never touch the root account to make sure it is safe.

Should we create 2 different AWS root accounts separately?

malparty commented 1 month ago

Good idea to use a non-root account until we have the IAM Users managed by TerraForm 👍

Regarding the two different root accounts, I suggest not doing that for this internal certification because I want to manage AWS Billing very carefully and having 2 different source of costs to manage will kill me 🙈

byhbt commented 1 month ago

yup, i see your concerns, we don't really need this one for the IC. Just nice to have. FYI about the concern AWS Billing you can check it here: https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/consolidated-billing.html

Let's say we have 2 separate root accounts: infra-prod and infra-dev We can login to the infra-prod and invite the infra-dev to the Organization. From that moment on, the infra-prod become the management account and handling the billing.

malparty commented 1 month ago

TIL AWS consolidated billing 💡 Thanks Thanh :)