Skip to main content

AWS Root Account Working Group

Due to overlapping responsibility of the AWS root accounts processes (mainly with Operations Engineering and Modernisation Platform) there currently exists an AWS Working Group consisting of engineers from both teams.

The working group is to ensure that processes surrounding the AWS Root account are visible and the steps to complete these processes are documented, discussed and eventually refined to minimise the requirement of higher-level permissions to enact day-to-day business processes.

The members of the working group with permission to undertake the following documented processes can be found in the GitHub Team aws-root-account-admin-team. Members also openly discuss changes in Slack at #aws-root-account

Ideally, all processes will become the responsibility of either Operations Engineering or Modernisation Platform - but for the moment, both teams are responsible via the working group.

Below is a list of processes championed by the working group.

Run GitHub to AWS SCIM Job Manually

Process

  • SSO into the MoJ master account as an Administrator.
  • Navigate to the “Lambda” service.
  • Change your Region is set to eu-west2 (London).
  • Navigate to the “Functions” on the sidebar.
  • Select aws-sso-scim-github.
  • Select the Test tab.
  • Select Create new event.
  • Enter any name for the Event name such as RunJobManually.
  • Enter a blank JSON object for the test data i.e. {}.
  • Press the Test button, this will trigger the SCIM job.
  • After a couple of minutes, the job should complete and display the logs of the run. You can use the logs to confirm which users have been added to which team if the request to run the job manually came from an individual.

Issues With the Current Process

  • Uses full admin access (excessive privileges)
This page was last reviewed on 5 June 2024. It needs to be reviewed again on 5 September 2024 by the page owner #aws-root-account .
This page was set to be reviewed before 5 September 2024 by the page owner #aws-root-account. This might mean the content is out of date.