You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+16
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,11 @@
3
3
## Table of Contents<!-- omit in toc -->
4
4
5
5
-[Introduction](#introduction)
6
+
-[2023-11-06](#2023-11-06)
6
7
-[2023-10-23](#2023-10-23)
7
8
-[2023-10-10](#2023-10-10)
9
+
-[2023-09-27](#2023-09-27)
10
+
-[2023-09-26](#2023-09-26)
8
11
-[2023-09-22](#2023-09-22)
9
12
-[2023-08-07](#2023-08-07)
10
13
-[2023-07-07](#2023-07-07)
@@ -45,6 +48,10 @@
45
48
All notable changes to this project will be documented in this file.
46
49
47
50
---
51
+
## 2023-11-06
52
+
53
+
- Updated [Account Alternate Contacts](aws_sra_examples/solutions/account/account_alternate_contacts) solution to make AWS Control Tower optional.
54
+
48
55
## 2023-10-23
49
56
50
57
Updated [Firewall Manager](https://github.com/aws-samples/aws-security-reference-architecture-examples/tree/main/aws_sra_examples/solutions/firewall_manager/firewall_manager_org) solution to make AWS Control Tower optional.
|[Account Alternate Contacts](aws_sra_examples/solutions/account/account_alternate_contacts)| Sets the billing, operations, and security alternate contacts for all accounts within the organization. ||<ul><li>AWS Control Tower</li></ul>|
133
+
|[Account Alternate Contacts](aws_sra_examples/solutions/account/account_alternate_contacts)| Sets the billing, operations, and security alternate contacts for all accounts within the organization. |||
134
134
|[CloudTrail](aws_sra_examples/solutions/cloudtrail/cloudtrail_org)| Organization trail with defaults set to configure data events (e.g. S3 and Lambda) to avoid duplicating the Control Tower configured CloudTrail. Options for configuring management events. | CloudTrail enabled in each account with management events only. ||
135
135
|[Config Management Account](aws_sra_examples/solutions/config/config_management_account)| Enables AWS Config in the Management account to allow resource compliance monitoring. | Configures AWS Config in all accounts except for the Management account in each governed region. | <ul><li>AWS Control Tower</li></ul> |
136
-
|[Config Organization Conformance Pack](aws_sra_examples/solutions/config/config_conformance_pack_org)| Deploys a conformance pack to all accounts and provided regions within an organization. || <ul><li>AWS Control Tower</li><li>[Common Register Delegated Administrator](aws_sra_examples/solutions/common/common_register_delegated_administrator)</li><li>[Config Management Account](aws_sra_examples/solutions/config/config_management_account)</li></ul> |
136
+
|[Config Organization Conformance Pack](aws_sra_examples/solutions/config/config_conformance_pack_org)| Deploys a conformance pack to all accounts and provided regions within an organization. || <ul><li>[Common Register Delegated Administrator](aws_sra_examples/solutions/common/common_register_delegated_administrator)</li><li>[Config Management Account](aws_sra_examples/solutions/config/config_management_account)</li></ul> |
137
137
|[Config Organization Aggregator](aws_sra_examples/solutions/config/config_aggregator_org)|**Not required for most Control Tower environments.** Deploy an Organization Config Aggregator to a delegated admin other than the Audit account. | Organization Config Aggregator in the Management account and Account Config Aggregator in the Audit account. | <ul><li>AWS Control Tower</li><li>[Common Register Delegated Administrator](aws_sra_examples/solutions/common/common_register_delegated_administrator)</li></ul> |
138
-
|[EC2 Default EBS Encryption](aws_sra_examples/solutions/ec2/ec2_default_ebs_encryption)| Configures the EC2 default EBS encryption to use the default KMS key within all provided regions. ||<ul><li>AWS Control Tower</li></ul>|
138
+
|[EC2 Default EBS Encryption](aws_sra_examples/solutions/ec2/ec2_default_ebs_encryption)| Configures the EC2 default EBS encryption to use the default KMS key within all provided regions. |||
139
139
|[Firewall Manager](aws_sra_examples/solutions/firewall_manager/firewall_manager_org)| Demonstrates configuring a security group policy and WAF policies for all accounts within an organization. |||
140
140
|[GuardDuty](aws_sra_examples/solutions/guardduty/guardduty_org)| Configures GuardDuty within a delegated admin account for all accounts within an organization. |||
141
141
|[IAM Access Analyzer](aws_sra_examples/solutions/iam/iam_access_analyzer)| Configures an organization analyzer within a delegated admin account and account level analyzer within each account. ||[Common Register Delegated Administrator](aws_sra_examples/solutions/common/common_register_delegated_administrator)</li></ul> |
@@ -144,7 +144,7 @@ _Note: The `Quick Setup` is not designed to be used with the `Easy Setup` proced
144
144
|[S3 Block Account Public Access](aws_sra_examples/solutions/s3/s3_block_account_public_access)| Configures the account-level S3 BPA settings for all accounts within the organization. | Configures S3 BPA settings on buckets created by Control Tower only. | <ul><li>AWS Control Tower</li></ul> |
145
145
|[Security Hub](aws_sra_examples/solutions/securityhub/securityhub_org)| Configures Security Hub within a delegated admin account for all accounts and governed regions within the organization. || <ul><li>AWS Config in all Org Accounts</li><li>[Config Management Account](aws_sra_examples/solutions/config/config_management_account) (_if using AWS Control Tower_)</li></ul> |
146
146
|[Inspector](aws_sra_examples/solutions/inspector/inspector_org)| Configure Inspector within a delegated admin account for all accounts and governed regions within the organization. |||
147
-
|[Detective](aws_sra_examples/solutions/detective/detective)| The Detective Organization solution will automate enabling Amazon Detective by delegating administration to an account (e.g. Audit or Security Tooling) and configuring Detective for all the existing and future AWS Organization accounts. **Note:** As of 06/07/2023, this solution is not included in the quick setup (it will be in a future code release) || <ul><li>AWS Control Tower</li><li>[GuardDuty](aws_sra_examples/solutions/guardduty/guardduty_org)</li></ul> |
147
+
|[Detective](aws_sra_examples/solutions/detective/detective)| The Detective Organization solution will automate enabling Amazon Detective by delegating administration to an account (e.g. Audit or Security Tooling) and configuring Detective for all the existing and future AWS Organization accounts. || <ul><li>[GuardDuty](aws_sra_examples/solutions/guardduty/guardduty_org)</li></ul> |
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/account/account_alternate_contacts/templates/sra-account-alternate-contacts-main-ssm.yaml
+21-2
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,11 @@ Metadata:
22
22
- pSRAStagingS3BucketName
23
23
- pSRAAlarmEmail
24
24
- pRootOrganizationalUnitId
25
+
- Label:
26
+
default: IAM Properties
27
+
Parameters:
28
+
- pStackSetAdminRole
29
+
- pStackExecutionRole
25
30
- Label:
26
31
default: Lambda Function Properties
27
32
Parameters:
@@ -58,6 +63,10 @@ Metadata:
58
63
Parameters:
59
64
- pComplianceFrequency
60
65
ParameterLabels:
66
+
pStackSetAdminRole:
67
+
default: Stack Set Role
68
+
pStackExecutionRole:
69
+
default: Stack execution role
61
70
pBillingContactAction:
62
71
default: Billing Alternate Contact Action
63
72
pBillingEmail:
@@ -116,6 +125,16 @@ Metadata:
116
125
default: SRA Staging S3 Bucket Name
117
126
118
127
Parameters:
128
+
pStackSetAdminRole:
129
+
AllowedValues: [sra-stackset]
130
+
Default: sra-stackset
131
+
Description: The administration role name that is used in the stackset.
132
+
Type: String
133
+
pStackExecutionRole:
134
+
AllowedValues: [sra-execution]
135
+
Default: sra-execution
136
+
Description: The execution role name that is used in the stack.
0 commit comments