Skip to main content

Account ids

Working simultaneously with multiple accounts usually requires switching between many credentials or IAM roles. This poses a real risk of accidentally deploying infrastructure to the wrong account.

You can mitigate this risk with the accountIds property, which lets you define a list of allowed accounts to deploy a stack. It accepts a single account id or a list of account ids.

Examples​

A single allowed account:

accountIds: "123456789012"

A list of allowed accounts:

accountIds:
- "876272828282"
- "763273627326"

Where to define​

The accountIds property can be defined in stack and stack group configuration files. If specified in a stack group, the stack group's children and stacks inherit the value. Stack groups and stacks can override the value they have inherited from their parent.

Requirements​

The accountIds property must satisfy these requirements:

  • Must be a string or a list of strings
  • Account ids must be valid AWS account ids