All notable changes to this project will be documented in this file.
- Config Management Account solution
- In Common Prerequisites solution:
- Removed
TAG_KEY/TAG_VALUE
as environment variables and only kept them as Custom Resource Properties, since CloudWatch event is no longer needed in this solution. - Removed
pManagementAccountId
from multiple templates, and instead used as neededAWS::AccountId
.
- Removed
- Nothing Fixed
- Common Prerequisites solution
- Deployment Methods documentation
- Staging Script -
stage_solution.sh
- Nothing Changed
- Nothing Fixed
- EC2 Default EBS Encryption solution
- Nothing Changed
- S3 Block Account Public Access solution
- Nothing Changed
- Added
.flake8
,poetry.lock
,pyproject.toml
, and.markdownlint.json
to define coding standards that we will require and use when building future solutions. Contributors should use the standards defined within these files before submitting pull requests. Existing solutions will get refactored to these standards in future updates. - Added S3
BucketKeyEnabled
to the solutions that create S3 objects (e.g. CloudTrail, GuardDuty, and Macie)
- Removed the AWS Config Aggregator account solution since AWS Control Tower deploys an account aggregator within the Audit account.
- Modified the directory structure to support multiple internal packages (e.g. 1 for each solution). The folder structure also allows for tests (integration, unit, etc.). See Real Python Application with Internal Packages
- Renamed folders and files with snake_case to align with PEP8 Package and Module Names
- Modified links within
README.md
files to align with the updated folders and file names - Updated the
README.md
files to provide consistency and improved formatting. - Renamed parameter and template files to
sra-<solution_name>...
- Updated default values for parameters for resource names with sra- prefix to help with protecting resources deployed
- Nothing Added
- Removed all code and references to AWS Landing Zone as it is currently in Long-term Support and will not receive any additional features.
- Nothing Fixed
- AWS IAM Access Analyzer solution
- Organization AWS Config Aggregator solution
- Common Register Delegated Administrator solution
- Nothing Changed
- Nothing Fixed