Custom controls
After you have conducted your risk assessment, identified your security and compliance requirements, and selected the AWS Control Tower controls to guardrail these requirements, there might be some requirements that still aren't addressed. You can implement custom service control policies (SCPs), AWS Config Rules, and AWS CloudFormation Hooks to cover these requirements. However, these controls aren't implemented as AWS Control Tower controls—they're implemented outside AWS Control Tower.
The following table provides examples of custom controls that you can append to your controls table.
Control |
Guidance level |
Behavior |
Security OU |
Infrastructure OU |
Suspended OU |
Workloads OU |
Deployments OU |
Sandbox OU |
Purpose |
|
---|---|---|---|---|---|---|---|---|---|---|
Protect Amazon CloudWatch |
Custom SCP |
Proactive |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Deny
|
|
Enforce encryption for Amazon Simple Storage Service (Amazon S3) buckets |
Custom SCP |
Proactive |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Deny |
|
AWS Identity and Access Management (IAM) user creation |
Custom SCP |
Proactive |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Deny |
|
Protect account and billing settings |
Custom SCP |
Proactive |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Deny |
|