https://kiro.dev/docs/getting-started/authentication/#aws-iam-identity-center
When opening new terminal (Ctrl + ñ), Kiro uses the default profile. For changing it:
Ctrl + , (or File > Preferences > Settings)
terminal.integrated.defaultProfile.windows
Default Profile: Ubuntu (WSL)
Workaround if the options does not appear to be configured:
Click F1 and write: Preferences: Open User Settings (JSON)
Search section "terminal.integrated.profiles.windows"
Ensure to have this code inside the main keys:
{
"terminal.integrated.profiles.windows": {
"WSL": {
"path": "C:\\Windows\\System32\\wsl.exe",
"args": []
}
},
"terminal.integrated.defaultProfile.windows": "WSL"
}
-
TBD
If after login from Kiro IDE, the "Accounts - Signed in with AWS Identity Center" shows error 'profileArn is required but could not be resolved', configure in the IDE the profileArn manually.
> How to find out the Profile ARN (by the AWS adminsitrator only)
IAM Identity Center > Applications > KiroProfile-eu-central-1
Application ARN (sample): arn:aws:sso::274374682827:application/ssoins-2704b50838cf3727/apl-270422d853ecee27
> In Kiro IDE, edit the file settings.json
Click F1 (or Ctrl + Shift + P) and write: Preferences: Open User Settings (JSON).
Locate line aws.amazonq.profileArn. If it does not exist, add it to the end (put a comma in the previous line). Should be like this:
{
...
"aws.amazonq.profileArn": "arn:aws:sso::274374682827:application/ssoins-2704b50838cf3727/apl-270422d853ecee27"
}
Save the file (Ctrl + S).
Restart the Kiro IDE. The "profileArn is required" should have disappeared.