Release v1.2.4
STOP
- This release is no longer supported for new installations or upgrades, use v1.3.2 or above
- Given the API deprecations resolved in v1.2.5, we recommend upgrading to v1.2.5 or above before March 31st, 2021
IMPORTANT
- Upgrading to this release (or a newer release) requires mandatory updates to the configuration file as described below
Enhancements
- Set S3 bucket ownership flag on log-archive buckets (#522) (5bb589a)
- Script to generate Accelerator config rules based on AWS Conformance packs (#530) (a19cb57)
- Add an additional 94 config rules based on the NIST800-53 Conformance pack (#540) (4785097)
- Add a 2nd remediating config rule (S3 bucket KMS encryption) (#536) (cea5fe1)
- while customers can provide their own SSM documents, this remediation required a minor code change
- Switch to Amazon ECR Public image for the build image to avoid Docker throttling issues (#544) (4e3d68d)
- CDK upgrade to v1.75.0 (#520) (372aba4)
Fixes
- Fix issues related to suspending AWS accounts (#518/#546) (3ad41ad)(a8aec1a)
- Pin Lambda versions to prevent old Lambda versions from executing during upgrades (#537) (6223d8d)
- Pin a 3rd party dependency which broke new installs (#553) (22ed587)
- Move zone configuration to VPC config / add a central-endpoint vpc flag (#528/#535) (47cd70b)(15647d7)
- fixes issues with an ultra-lite config file (i.e. removal of endpoint VPC)
- enables defining R53 zones on any VPC, not just the central VPC
- Update Security Hub automation to enable disabling security standards and controls using Accelerator config file (#526) (e76f581)
- Fix issue related to not deploying any IAM policies in the Accelerator config file (#529) (71c48fb)
- Fix issue related to using arrays with multi-part config files (#521) (c364f85)
Documentation
- Enhance Installation and Operations Guides
- Add v1.1.4 to v1.2.3 upgrade instructions
- Finalize Developer guide
- Move FAQ from Installation Guide to separate document, enhance content
- Move config file customization info from Installation Guide to Customization Guide
- Tweak sample configuration files
Config file changes
- Upgrading to this release requires mandatory updates to the configuration file (see latest sample config files) (PR528)
- the
zones
section should be removed fromglobal-options
(will simply be ignored if not removed) "central-endpoint": true
MUST be added to the endpoint VPC config in the shared-network account- any previously deployed zones MUST be added to the endpoint VPC config in the shared-network account, i.e.
- the
"zones": {
"public": ["cloud-hosted-publicdomain.example.ca"],
"private": ["cloud-hosted-privatedomain.example.ca"] }
- Optionally decide to deploy the 94 new config rules (PR540) and the new S3 bucket auto-remediation (PR536)