Every CDK deploy needs a real AWS account behind it — sign-up, verification, and what you actually need to provide.
CDK synthesizes CloudFormation, but synthesizing isn't deploying. To actually run any of the stacks you write in this project, you need a real AWS account behind it — this lesson gets you one.
Visit aws.amazon.com/resources/create-account and click Create an AWS Account. You'll provide:
AWS verifies your email with a code, and your phone with a text or call. Agree to the customer agreement, and the account is live.
Sign in with the email and password you just set — these are your root user credentials, and they can do anything in the account: billing, deleting resources, changing who else has access, all of it.
Heads up: root credentials are for account-level tasks only — closing the account, changing billing, that kind of thing. A couple of lessons from now you'll create a separate IAM user for CDK to actually use day to day, so root stays locked away.
That's the whole setup. Everything from here — installing tools, creating an IAM user, deploying your first stack — happens inside this one account.