Posted on 05/11/26 10:37 pm
AWS two-factor authentication adds a second code to your sign-in. The safest setup is an authenticator app plus saved backup codes, with text messages only as a fallback.
MFA for the root user and IAM users can use an authenticator app, a security key or a passkey (Security credentials). AWS recommends MFA on the root user and using IAM or Identity Center users for daily work.
| Method | Strength | Watch out for |
|---|---|---|
| Security key or passkey | Strongest | Keep a second key or device as backup |
| Authenticator app | Strong | Move it to your new phone before wiping the old one |
| Prompt on a signed-in device | Strong | Only works while a device stays signed in |
| Text message | Basic | SIM swaps and lost numbers |
| Backup codes | Emergency only | Each works once; store them offline |
If the root user's MFA device is gone, use the troubleshooting link on the sign-in page; AWS checks the account email and phone, and AWS Support can help. If you have neither the phone nor the codes, AWS's account recovery process is the way back, and it can take days.
Prefer an authenticator app: it works without signal and cannot be stolen by a SIM swap. If AWS only offers text messages and you want them on a separate number, use a number you keep for months, never a one-time number, because that number goes to someone else afterwards. A rental number for AWS stays yours for the days you pay for.
It is much better than no two-factor, but an authenticator app or security key is safer, because text codes can be intercepted after a SIM swap.
One-time codes you save when you turn on two-factor. Each works once and gets you in when your phone is not available.
Yes, from the security settings after you sign in, but it makes the account easier to take over.
Sign in with a backup code and set it up again. Without codes, use the account recovery process.
Yes: most authenticator apps can transfer or back up accounts. Do it before you reset the old phone.
Clearing cookies or using private browsing makes the device look new. Allow cookies and choose to trust the device if offered.
Related: AWS number · AWS account recovery · create aws account without real phone number · aws verification code not received · verification code not received on any app.
Receive SMS online · Non-VoIP numbers · Temporary phone numbers · Free numbers