Here are all the AWS accounts in your organization. Once you've logged into the AWS Console using your identity provider, use this table to assume roles in all your accounts in the AWS Console. If you need command-line access, use eval $(substrate credentials), the Credential Factory, or the Instance Factory.
Name |
Account Number |
Launch the AWS Console as... |
E-mail |
Version |
management |
{{.ManagementAccount.Id}} |
{{if eq $roleName "Administrator"}}OrganizationAdministrator{{else}} {{end}} |
Auditor |
{{.ManagementAccount.Email}} |
{{.ManagementAccount.Tags.SubstrateVersion}} |
{{- if .AuditAccount}}
{{.AuditAccount.Name}} |
{{.AuditAccount.Id}} |
{{if eq $roleName "Administrator"}}AuditAdministrator{{else}} {{end}} |
Auditor |
{{.AuditAccount.Email}} |
{{.AuditAccount.Tags.SubstrateVersion}} |
{{- end}}
{{- if .DeployAccount}}
{{.DeployAccount.Name}} |
{{.DeployAccount.Id}} |
{{if eq $roleName "Administrator"}}DeployAdministrator{{else}} {{end}} |
Auditor |
{{.DeployAccount.Email}} |
{{.DeployAccount.Tags.SubstrateVersion}} |
{{- end}}
{{- if .NetworkAccount}}
{{.NetworkAccount.Name}} |
{{.NetworkAccount.Id}} |
{{if eq $roleName "Administrator"}}NetworkAdministrator{{else}} {{end}} |
Auditor |
{{.NetworkAccount.Email}} |
{{.NetworkAccount.Tags.SubstrateVersion}} |
{{- end}}
{{- if .SubstrateAccount}}
Substrate |
{{.SubstrateAccount.Id}} |
{{$roleName}} |
Auditor |
{{.SubstrateAccount.Email}} |
{{.SubstrateAccount.Tags.SubstrateVersion}} |
{{- end}}