Extend your AWS IAM switching roles. You can set the configuration like aws config format
AWS Extend Switch Roles Extension
## Configuration
### Simple Configuration
The simplest configuration is for multiple **target roles** when you always intend to show the whole list. **Target roles** can be expressed with a `role_arn` or with both `aws_account_id` and `role_name`.
#### Optional parameters
* `color` - The RGB hex value (without the prefix '#') for the color of the header bottom border and around the current profile.
* `region` - Changing the region whenever switching the role if this parameter is specified.
* `image` - The uri of an image to use on top of any color attribute supplied. The color and image are not mutually exclusive.
```
[profile marketingadmin]
role_arn = arn:aws:iam::123456789012:role/marketingadmin
color = ffaaee
[anotheraccount]
aws_account_id = 987654321987
role_name = anotherrole
region=ap-northeast-1
```
### Complex Configuration
More complex configurations involve multiple AWS accounts and/or organizations.
- A profile that has only `aws_account_id` (without a `role_name`) is defined as **base account**.
- If your account is aliased, you specify `aws_account_alias` in **base account**.
- A **target role** is associated with a **base account** by the **target role** specifying a `source_profile`.
- As above, **target roles** can be expressed with a `role_arn` or with both `aws_account_id` and `role_name` and can optionally pass the optional parameters.
- If `target_role_name` is set in **base account**, the value is provided as the default role name for each **target roles**.
```
[organization1]
aws_account_id = your-account-alias
[Org1-Account1-Role1]
role_arn = arn:aws:iam::123456789012:role/Role1
source_profile = organization1
[Org1-Account1-Role2]
aws_account_id = 123456789012
role_name = Role2
source_profile = organization1
[Org1-Account2-Role1]
aws_account_id = 210987654321
role_name = Role1
source_profile = organization1
[baseaccount2]
aws_account_id = 000000000000
[Base2-Role1]
role_arn = arn:aws:iam::234567890123:role/Role1
source_profile = baseaccount2
[AnotherRole]
role_name = SomeOtherRole
aws_account_id = account-3-alias
```
If you sign-in a base account, target roles of the other base accounts are excluded.
For more information, please visit the homepage.
Source Manifest.json
Similar Extensions
AWS Extend Switch Roles v1 100,000+ 0 ★ 28.43KiB
AWS role switch 100,000+ 6 ★ 3.19MiB
AWS Helper 100,000+ 4 ★ 494KiB
Extension for AWS SSO 100,000+ 4 ★ 266KiB
AWS SSO Extender 100,000+ 8 ★ 793KiB
AWS Peacock Management Console 100,000+ 4 ★ 36.85KiB
AWS Role Editor 100,000+ 10 ★ 174KiB
Okta Browser Plugin 100,000+ 864 ★ 2.62MiB
SAML to AWS STS Keys Conversion 100,000+ 9 ★ 157KiB
Datadog test recorder 100,000+ 11 ★ 202KiB
AWS Favicon Update 100,000+ 13 ★ 86.04KiB
Former2 Helper 100,000+ 6 ★ 1.6MiB
SAML-tracer 100,000+ 30 ★ 99.9KiB
Console Recorder for AWS 100,000+ 12 ★ 7.01MiB
ModHeader - Modify HTTP headers 100,000+ 1061 ★ 676KiB
1Password – Password Manager 100,000+ 2371 ★ 17.66MiB
JSON Formatter 100,000+ 1859 ★ 19.86KiB
Clockwise: AI Calendar & Scheduling Assistant 100,000+ 108 ★ 1.85MiB
Apollo Client Devtools 100,000+ 266 ★ 490KiB
SAML Chrome Panel 100,000+ 54 ★ 183KiB
Postman Interceptor 100,000+ 957 ★ 478KiB
JSONVue 100,000+ 2651 ★ 181KiB
Redux DevTools 100,000+ 726 ★ 1.2MiB
Refined GitHub 100,000+ 213 ★ 572KiB
User reviews
Sneh Gada (ID: 0000004af11817c2) Voted 5 ★ - Updated 11/28/2022
Bryan Dady (ID: 00000017ef7c7a31) Voted 5 ★ - Updated 07/06/2022
Paul Benoit (ID: 00000004dab1b955) Voted 1 ★ - Updated 06/16/2022
Rafał Dzwonek (ID: 000000aa4a1aefd3) Voted 5 ★ - Updated 02/07/2022
Gert van den Berg (ID: 00000073cb7a1034) Voted 4 ★ - Updated 10/26/2020