This repository contains AWS cross-account management for the Technology Transform Service (TTS) and is managed by the TTS Technology Portfolio within the General Services Administration.
-
Set up AWS credentials for the AWS account
133032889584
-
Clone this repository
-
Set up Terraform
cd aws-admin/terraform terraform init
-
Confirm the AWS connection works
terraform plan
Based on these steps.
Source account: 133032889584
- Log in to the destination account.
- Create a role for "another AWS account". For the
Account ID
, enter133032889584
. - Select the
AdministratorAccess
policy. - Add a tag of
Project
:https://github.com/18F/aws-admin
. - Set a
Role name
ofCrossAccountAdmin
. - Create it.
- Mark a
Y
in theRole switching enabled?
column of the AWS accounts list
- Log in to the source account using IAM
- Use the
Switch role URL
from the AWS accounts list