org accounts create-alias
Create account alias.
Usage
tkm org accounts create-alias \
--account-id <account-id> \
--alias <alias>
Options
Option | Required | Description |
---|---|---|
--account-id | yes | Account id. |
--alias | yes | Account alias to create. |
Positional arguments
This command has no positional arguments.
Common Options
Option | Required | Description |
---|---|---|
--help | no | Show help. |
--yes -y | no | Automatic yes to prompts; assume "yes" as an answer to all prompts and run non-interactively. |
--profile PROFILE | no | Use a profile configured in ~/.aws/credentials file. |
--log LEVEL | no | Set logging level. Allowed values are "trace", "debug", "info", "warn", "error". Defaults to "info". |
--dir DIR -d DIR | no | Set the project directory from where Takomo loads configuration. |
--load-aws-sdk-config | no | Instead of using profiles configured in ~/.aws/credentials, use profiles found from ~/.aws/config. |
--var name=VALUE | no | Set variable that can be referenced in configuration files. This option can be used multiple times to set multiple variables. |
--var-file FILE --var-file name=FILE | no | Load variables from a file. The variables can be referenced in configuration files. This option can be used multiple times to load variables from multiple files. If NAME is given, variables are loaded to a variable with that name. |
--env-file FILE | no | Load environment variables from a file. The variables can be referenced in configuration files. This option can be used multiple times to load variables from multiple files. |
--log-confidential-info | no | Allow printing of environment variables and confidential parameter values that are concealed from the logs by default. |
--stats | no | Print statistics information of the executed command. |
IAM Permissions
This command must be run using credentials of the organization master account with the following permissions.
# Permission needed to assume a role from the target account
# used to create the account alias.
Statement:
- Effect: Allow
Action: sts:AssumeRole
Resource: "*"
The role in the target account must have the following permissions.
Statement:
- Effect: Allow
Action: iam:CreateAccountAlias
Resource: "*"
Examples
Create account alias.
tkm org accounts create-alias \
--account-id 123456789012 \
--alias my-account-alias