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
AdministratorAccesspolicy. - Add a tag of
Project:https://github.com/18F/aws-admin. - Set a
Role nameofCrossAccountAdmin. - Create it.
- Mark a
Yin theRole switching enabled?column of the AWS accounts list
- Log in to the source account using IAM
- Use the
Switch role URLfrom the AWS accounts list