Each Stack instance in your AWS CDK app is explicitly or implicitly associated with an environment (env). An environment is the target AWS account and Region into which the stack is intended to be deployed. The Region is specified using a Region code. For a list, see Regional endpoints.
Note
You must bootstrap each environment you will deploy CDK stacks into. Bootstrapping provisions certain AWS resources that are used during deployment.
If you don't specify an environment when you instantiate a stack, the stack is said to be environment-agnostic. AWS CloudFormation templates synthesized from such a stack will try to use deploy-time resolution on environment-related attributes such as stack.account, stack.region, and stack.availabilityZones (Python: availability_zones).