# AWS - Control Tower


# Control Tower

AWS Control Tower 是一個「多帳號自動化治理與最佳實務框架 (Landing Zone Automation)」服務,可幫你在 AWS 上快速建立與管理一組安全、合規、可控的多帳號架構。

它幫你一鍵完成:

  • AWS Organizations(帳號結構)
  • SSO / IAM Identity Center(身份整合)
  • Guardrails(治理規範)
  • Logging / Auditing 帳號
  • 基礎安全設定(CloudTrail、Config、S3 Logs)

# 解決的問題

# 沒有 Control Tower 前

  • 每次新增帳號都要手動設定 IAM、CloudTrail、Config
  • 很難統一安全規範與帳號命名
  • 無法確保各帳號遵守企業政策
  • 跨帳號權限與帳務管理混亂

# 有了 Control Tower 後

  • 一鍵建立多帳號基礎架構
  • 自動套用 最佳實務與安全基線
  • 可視化治理儀表板
  • 新帳號自動套用公司規範

# 核心組件

組件 功能
Landing Zone 預先設定好的多帳號環境架構(安全基線 + 帳號組織 + 標準設定)
AWS Organizations 建立 OU(Organization Units)與帳號階層
Account Factory 自動化建立新帳號(預設組態、自動加進 OU)
Guardrails 預設治理規範(Preventive / Detective)
Dashboard 提供合規與帳號狀態的視覺化介面
Audit Account 集中 CloudTrail、Config、Security Hub 等審計日誌
Log Archive Account 集中儲存 S3 / CloudTrail / Config logs

# Guardrails(護欄)

Guardrails 是 Control Tower 的核心治理概念,分兩種

類型 功能 範例
Preventive (預防性) 使用 AWS Organizations SCP (Service Control Policy) 阻止違規操作 禁止在特定 Region 建立資源
Detective (偵測性) 使用 AWS Config Rules 偵測違規行為 偵測未加密的 S3 Bucket

Guardrails 有三種層級:

  • Mandatory(強制啟用,不能關)
  • Strongly recommended(建議啟用)
  • Elective(可選擇性)

# Account Factory

Control Tower 整合 AWS Service Catalog,
可透過 Account Factory 建立新帳號,並自動:

  • 放入指定 OU
  • 套用標準設定(如 CloudTrail 開啟、加密規範)
  • 建立 IAM Identity Center 權限

比喻:

像「自動化生產線」一樣,一鍵就能生出新帳號。


# 運作流程(從建立到治理)

  1. 啟用 Control Tower(會建立 Organizations 架構)
  2. 自動建立兩個核心帳號:
    • Log Archive Account
    • Audit Account
  3. 啟用 Guardrails(安全基線)
  4. 建立 OU(例如 Production、Dev、Sandbox)
  5. 透過 Account Factory 建立新帳號
  6. 自動套用標準設定、同步進 Dashboard
  7. 持續監控合規性