Enable MFA (Multi-Factor Authentication) On Your Root AWS Account

This post will be the start of an AWS Account Setup series for startups that just received AWS credits.

The first thing you should do when setting up a new AWS Account is to enable multi-factor authentication (MFA) for the root AWS account.

The root AWS account is the initial account created when you sign up for AWS and has complete access to all AWS services and resources in the account. It is the most privileged user in an AWS account hierarchy and should be used sparingly, with Multi-Factor Authentication (MFA) enabled, and only for tasks that require root-level permissions.

Aim to have multiple keys for your root AWS account in case one gets lost or stolen. There’s a limit of 8 MFA devices per AWS user account.

Here’s a link to AWS documentation on how to setup MFA.


Master GitHub Actions with a Senior Infrastructure Engineer

As a senior staff infrastructure engineer, I share exclusive, behind-the-scenes insights that you won't find anywhere else. Get the strategies and techniques I've used to save companies $500k in CI costs and transform teams with GitOps best practices—delivered straight to your inbox.

Not sure yet? Check out the archive.

Unsubscribe at any time.