Coconote
AI notes
AI voice & video notes
Try for free
☁️
AWS Policies and Control Tower Overview
Mar 17, 2025
Lecture Notes
Overview of AWS Policies
AWS offers several important policies:
Service Control Policies (SCPs): Preventive tools to restrict actions in an environment (e.g., prevent resource creation if not tagged properly).
Tag Policies: Standardize and enforce tagging strategy (e.g., cost center tags).
Backup Policies: Centralize backup across the environment.
Service Opt-in AI Policies: Not elaborated on in the transcript.
Service Control Policies (SCP)
Used as a preventive measure to enforce compliance and prevent unauthorized actions.
Example: Prevents resource creation if not tagged correctly.
Caution: Applying SCPs can disrupt existing automations in an environment.
Tag Policies
Helps standardize tags and enforce tagging strategies.
Example: Enforcing tag formats and values (e.g., cost center with capitalized 'C').
Backup Policies
Used for centralizing backups within the AWS environment.
AWS Governance
Governance becomes crucial as workloads increase and multi-account strategies are adopted.
AWS Organization: Facilitates management of multi-account implementations.
Benefits include centralized billing and cost allocation.
AWS Control Tower
Designed to balance agility and governance by setting up secure multi-account environments based on AWS best practices.
Key Features:
Landing Zone Setup:
Establishes a secure foundational environment for accounts, including guardrails and config rules.
Centralized Identity and Access Management:
Achieved through AWS Identity Center (formerly SSO).
Automated Account Provisioning:
Uses Service Catalog's Account Factory.
Establishing Guardrails:
Includes preventive, detective, and elective controls.
Control Tower Architecture
Involves setting up organizational units (OUs) and accounts such as the management account, log archive account, and audit account.
Security OU: Contains log archive and audit accounts.
Sandbox OU: Contains provisioned accounts for development and testing.
Customizations for Control Tower
Allows organizations to tailor settings to specific needs.
Tools for customization include:
Landing Zone Accelerator (LZA):
Utilizes CloudFormation for deploying customizations.
Account Factory for Terraform:
Supports infrastructure as code via Terraform.
CFCT:
Customizations for Control Tower, though being phased out in favor of LZA.
Setting Up and Using AWS Control Tower
Involves setting up the landing zone, centralizing identity access, logging, and using Account Factory for account provisioning.
Users and permissions can be managed through AWS Identity Center, assigning roles and permissions to control access.
Control Tower simplifies the management of AWS environments by allowing for streamlined account creation and centralized governance.
📄
Full transcript