aws:orgs
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| aws:orgs [11/02/2025 10:31] – [Get a list of OU's in an organisation] andrew | aws:orgs [25/09/2025 14:51] (current) – removed andrew | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Organisations ====== | ||
| - | |||
| - | Get Root ID | ||
| - | |||
| - | With text output:- | ||
| - | OrgRoot=$(aws organizations list-roots --query ' | ||
| - | |||
| - | Using JQ:- | ||
| - | OrgToot=$(aws organizations list-roots | jq -r .Roots.[0].Id) | ||
| - | |||
| - | |||
| - | ===== Get a list of OU's in an organisation ===== | ||
| - | |||
| - | |||
| - | OU_IDs=$(aws organizations describe-organization --query ' | ||
| - | |||
| - | |||
| - | |||
| - | <code bash> | ||
| - | #!/bin/bash | ||
| - | # Get the root of an Org and find the subordinate OUs in it. | ||
| - | |||
| - | ROOT_ID=$(aws organizations list-roots | jq -r .Roots.[0].Id) | ||
| - | printf "Root ID:- ${ROOT_ID}\n" | ||
| - | |||
| - | OUS=$(aws organizations list-organizational-units-for-parent --parent-id " | ||
| - | printf "OUs:- ${OUS}\n\n" | ||
| - | </ | ||
| - | |||
| - | |||
| - | Seearch for an OU by name:- | ||
| - | <code bash> | ||
| - | SpecificOU=$(aws organizations list-organizational-units-for-parent \ | ||
| - | --parent-id $RootId \ | ||
| - | --query ' | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
aws/orgs.1739269885.txt.gz · Last modified: by andrew
