Update your landing zone
When a new landing zone version is available, or to make other updates to your landing zone configuration, you can call the UpdateLandingZone
API and reference an updated manifest file. This API returns an OperationIdentifier
, which you can then use when calling the GetLandingZoneOperation
API to check the update operation's status.
To update the landing zone
-
Call the AWS Control Tower
UpdateLandingZone
API and refer to the updated landing zone version or your updated manifest.aws controltower update-landing-zone --landing-zone-version 3.3 --landing-zone-identifier "arn:aws:controltower:us-west-2:123456789123:landingzone/1A2B3C4D5E6F7G8H" --manifest file://LandingZoneManifest.json
LandingZoneManifest.json:
{ "governedRegions": ["us-west-2","us-west-1"], "organizationStructure": { "security": { "name": "Security" }, "sandbox": { "name": "Sandbox" } }, "centralizedLogging": { "accountId": "222222222222", "configurations": { "loggingBucket": { "retentionDays":2555 }, "accessLoggingBucket": { "retentionDays": 2555 }, "kmsKeyArn": "arn:aws:kms:us-west-1:123456789123:key/e84XXXXX-6bXX-49XX-9eXX-ecfXXXXXXXXX" }, "enabled": true }, "securityRoles": { "accountId": "333333333333" }, "accessManagement": { "enabled": true } }
Output:
{ "operationIdentifier": "55XXXXXX-e2XX-41XX-a7XX-446XXXXXXXXX" }
Optionally Re-register OU to update accounts
For registered AWS Control Tower OUs with fewer than 300 accounts, you can use the AWS Control Tower console access the OU page in the dashboard and select Re-register OU to update the accounts in that OU.