Skip to content

Commit 9a86f4c

Browse files
Update README.md
1 parent f98f26c commit 9a86f4c

File tree

1 file changed

+31
-7
lines changed
  • aws_sra_examples/solutions/patch_mgmt/patch_mgmt_org

1 file changed

+31
-7
lines changed

aws_sra_examples/solutions/patch_mgmt/patch_mgmt_org/README.md

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,47 @@ The Patch Manager solution requires:
4343

4444
### 1.0 Organization Management Account<!-- omit in toc -->
4545

46-
#### 1.1 AWS Patch Manager<!-- omit in toc -->
46+
#### 1.1 AWS CloudFormation<!-- omit in toc -->
4747

48-
- All resources are deployed via AWS CloudFormation as a `StackSet` and `Stack Instance` within the `management account` or a CloudFormation `Stack` within a specific account.
48+
- All resources are deployed via AWS CloudFormation as a `StackSet` and `Stack Instance` within the management account or a CloudFormation `Stack` within a specific account.
4949
- The [Customizations for AWS Control Tower](https://aws.amazon.com/solutions/implementations/customizations-for-aws-control-tower/) solution deploys all templates as a CloudFormation `StackSet`.
5050
- For parameter details, review the [AWS CloudFormation templates](templates/).
5151

52-
#### 1.2 IAM Roles<!-- omit in toc -->
52+
#### 1.2 AWS Lambda Function<!-- omit in toc -->
53+
54+
- The Lambda function includes logic to enable and configure Patch Manager
55+
56+
#### 1.3 Lambda Execution IAM Role<!-- omit in toc -->
5357

5458
- The `Lambda IAM Role` is used by the Lambda function in the management account to enable the Patch Manager in the management account.
59+
60+
#### 1.4 Lambda CloudWatch Log Group<!-- omit in toc -->
61+
62+
- All the `AWS Lambda Function` logs are sent to a CloudWatch Log Group `</aws/lambda/<LambdaFunctionName>` to help with debugging and traceability of the actions performed.
63+
- By default the `AWS Lambda Function` will create the CloudWatch Log Group and logs are encrypted with a CloudWatch Logs service managed encryption key.
64+
65+
#### 1.5 AWS Patch Manager<!-- omit in toc -->
66+
67+
- Patch Manager is enabled for each existing active account and region during the initial setup.
68+
69+
### 2.0 All existing active accounts and regions<!-- omit in toc -->
70+
71+
#### 2.1 AWS CloudFormation<!-- omit in toc -->
72+
73+
- All resources are deployed via AWS CloudFormation as a `StackSet` and `Stack Instance` within the management account or a CloudFormation `Stack` within a specific account.
74+
- The [Customizations for AWS Control Tower](https://aws.amazon.com/solutions/implementations/customizations-for-aws-control-tower/) solution deploys all templates as a CloudFormation `StackSet`.
75+
- For parameter details, review the [AWS CloudFormation templates](templates/).
76+
77+
#### 2.2 IAM Roles<!-- omit in toc -->
78+
5579
- The `Patch Management IAM Role` is assumed by the Lambda function in each of the member accounts to to configure Patch Manager.
5680
- The `SSM Automation Role` is used by the Maintenance Window to execute the task.
5781
- The `DefaultHostConfig Role` is used to enable the Default Host Configuration setting.
5882
- The `Patch Mgr EC2 Profile` is used if there are issue with the Default Host Configuration setting.
5983

60-
#### 1.3 Maintenance Windows<!-- omit in toc -->
84+
### 3.0 Patch Manager Solution<!-- omit in toc -->
85+
86+
#### 3.1 Maintenance Windows<!-- omit in toc -->
6187

6288
##### Maintenance Windows Window
6389

@@ -80,14 +106,12 @@ Three target groups are created and registered with each of the Maintenance Wind
80106
- `Windows_Scan` which includes all instances with the tag InstanceOS:Windows
81107
- `Linux_Scan` which includes all instances with the tag InstanceOS:Linux
82108

83-
#### 1.4 Command Documents<!-- omit in toc -->
109+
#### 3.2 Command Documents<!-- omit in toc -->
84110

85111
These AWS Managed SSM Documents are used by the tasks:
86112
- `AWS-UpdateSSMAgent`
87113
- `AWS-RunPatchBaseline`
88114

89-
90-
91115
## Implementation Instructions
92116

93117
### Prerequisites<!-- omit in toc -->

0 commit comments

Comments
 (0)