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
- In [Common Prerequisites](aws_sra_examples/solutions/common/common_prerequisites) solution:
31
+
- 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.
32
+
- Removed `pManagementAccountId` from multiple templates, and instead used as needed `AWS::AccountId`.
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_prerequisites/README.md
+10-4
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,12 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-
11
11
12
12
## Introduction
13
13
14
-
The `SRA Prerequisites Solution` creates the resources (`Staging S3 Buckets` and `Execution IAM Role`) and configuration (`SSM Parameters`) for simplifying the deployment of SRA solutions within an AWS Control Tower environment. All resources that support tags are provided a tag keypair of `sra-solution: sra-common-prerequisites`.
14
+
The `SRA Prerequisites Solution` creates the resources (`Staging S3 Buckets` and `Execution IAM Role`) and configuration AWS Systems Manager Parameters (`SSM Parameters`) for simplifying the deployment of SRA solutions within an AWS Control Tower
15
+
environment. All resources that support tags are provided a tag keypair of `sra-solution: sra-common-prerequisites`.
16
+
17
+
[AWS Systems Manager](https://aws.amazon.com/systems-manager/) (SSM) has a [Parameter Store](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) capability that provides secure, hierarchical storage for
18
+
configuration data management and secrets management. You can store data such as passwords, database strings, Amazon Machine Image (AMI) IDs, and license codes as parameter values. You can store values as plain text or encrypted data. You can
19
+
reference Systems Manager parameters in your scripts, commands, SSM documents, and configuration and automation workflows by using the unique name that you specified when you created the parameter.
15
20
16
21
## Deployed Resource Details
17
22
@@ -31,7 +36,7 @@ The `SRA Prerequisites Solution` creates the resources (`Staging S3 Buckets` and
31
36
32
37
#### 1.3 Org ID AWS Lambda Function<!-- omit in toc -->
33
38
34
-
- An external deployment package is used in the AWS Lambda Function in the [sra-common-prerequisites-staging-s3-bucket.yaml](templates/sra-common-prerequisites-staging-s3-bucket.yaml)that contains the logic to determine the AWS Organization ID
39
+
- An inline AWS Lambda Function in the [sra-common-prerequisites-staging-s3-bucket.yaml](templates/sra-common-prerequisites-staging-s3-bucket.yaml)template contains the logic to determine the AWS Organization ID
35
40
- The function is triggered by CloudFormation Create, Update, and Delete events.
@@ -61,8 +66,8 @@ The `SRA Prerequisites Solution` creates the resources (`Staging S3 Buckets` and
61
66
62
67
#### 1.8 Parameter AWS Lambda Function<!-- omit in toc -->
63
68
64
-
- An inline AWS Lambda Function in the [sra-common-prerequisites-management-account-parameters.yaml](templates/sra-common-prerequisites-management-account-parameters.yaml) contains the logic for discovering common values in your Control Tower landing
65
-
zone. (e.g., Root Organizational Unit ID, Control Tower Home Region, Audit Account ID)
69
+
- An external deployment package is used in the AWS Lambda Function in the [sra-common-prerequisites-management-account-parameters.yaml](templates/sra-common-prerequisites-management-account-parameters.yaml)template contains the logic for
70
+
discovering common values in your Control Tower landing zone. (e.g., Root Organizational Unit ID, Control Tower Home Region, Audit Account ID)
66
71
- The function is triggered by CloudFormation Create, Update, and Delete events.
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_prerequisites/customizations_for_aws_control_tower/manifest-v2.yaml
+1-3
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ resources:
20
20
- parameter_key: pLambdaLogLevel
21
21
parameter_value: INFO
22
22
- parameter_key: pSRAStagingS3BucketName
23
-
parameter_value:
23
+
parameter_value:''# Leave blank to use SSM parameter
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_prerequisites/customizations_for_aws_control_tower/parameters/sra-common-prerequisites-main.json
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_prerequisites/templates/sra-common-prerequisites-control-tower-execution-role.yaml
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_prerequisites/templates/sra-common-prerequisites-management-account-parameters.yaml
Copy file name to clipboardExpand all lines: aws_sra_examples/solutions/common/common_prerequisites/templates/sra-common-prerequisites-member-account-parameters.yaml
0 commit comments