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. 持續監控合規性