AWS Learning
Account Management

AWS Account Management Cheatsheet

Cheatsheet tổng hợp nhanh Organizations, Control Tower, IAM Identity Center, Service Catalog

Tổng quan 30 giây

Nếu phải nhớ thật nhanh phần Account Management, hãy nhớ theo flow này:

Nhiều account -> AWS Organizations
Muốn multi-account chuẩn, có guardrails sẵn -> AWS Control Tower
Muốn người dùng đăng nhập 1 lần vào nhiều account -> IAM Identity Center
Muốn user tự chọn template đã approve để provision -> AWS Service Catalog

Ý chính của từng dịch vụ

Dịch vụNhớ 1 câuTừ khóa
AWS OrganizationsQuản lý tập trung nhiều AWS accountsOU, SCP, management account, member accounts, consolidated billing
AWS Control TowerDựng và govern môi trường multi-account theo best practiceslanding zone, controls/guardrails, Account Factory, dashboard
IAM Identity CenterCấp quyền truy cập nhiều AWS accounts từ một nơiSSO, permission sets, workforce access, federation
AWS Service CatalogChỉ cho phép triển khai các sản phẩm/template đã được phê duyệtportfolios, products, constraints, self-service

3 câu thần chú

  • Organizations = structure + governance + billing
  • Control Tower = Organizations + automation + guardrails mặc định
  • Identity Center = đăng nhập và phân quyền cho con người

Chọn dịch vụ nào

Nếu đề bài hỏi...ChọnVì sao
Quản lý nhiều account theo OU, áp policy tập trungAWS OrganizationsĐây là nền tảng multi-account cốt lõi
Muốn 1 hóa đơn chung cho nhiều accountAWS Organizationsconsolidated billing
Muốn giới hạn tối đa account member được làm gìSCP trong AWS OrganizationsSCP đặt permission guardrail, không tự cấp quyền
Muốn dựng landing zone theo best practices nhanh nhấtAWS Control TowerCó landing zone, controls, Account Factory
Muốn provision account mới theo chuẩn tổ chứcAWS Control Tower Account FactoryChuẩn hóa quy trình tạo account
Muốn nhân viên đăng nhập 1 lần rồi vào nhiều AWS accountsIAM Identity CenterQuản lý workforce access tập trung
Muốn gán quyền theo job function trên nhiều accountIAM Identity Center permission setsReuse được across accounts
Muốn dev tự tạo stack đã được approve sẵnAWS Service CatalogSelf-service nhưng vẫn có governance

Các cặp dễ nhầm

AWS Organizations vs AWS Control Tower

AWS OrganizationsAWS Control Tower
Dịch vụ nền tảng để quản lý nhiều accountGiải pháp triển khai/govern multi-account ở mức cao hơn
Tự thiết kế OU, SCP, quy trình account vendingAWS dựng sẵn landing zone và controls
Linh hoạt hơn, nhưng làm thủ công nhiều hơnNhanh hơn, opinionated hơn
Phù hợp khi muốn custom sâuPhù hợp khi muốn best-practice nhanh

Mẹo nhớ:

  • Organizations = engine
  • Control Tower = ready-made framework trên engine đó

IAM vs IAM Identity Center

IAMIAM Identity Center
Quản lý identities trong 1 account hoặc truy cập AWS resources theo cơ chế IAM truyền thốngQuản lý truy cập tập trung cho workforce users qua nhiều accounts/applications
Dùng users, groups, roles, policiesDùng users/groups từ identity source + permission sets
Dễ thành cồng kềnh nếu mỗi account tự quản lý riêngPhù hợp cho môi trường multi-account

Mẹo nhớ:

  • IAM = quyền trong account
  • Identity Center = vào nhiều account từ một cổng

IAM Policy vs SCP

IAM PolicySCP
Grant/deny quyền cho principal trong accountChỉ đặt giới hạn tối đa cho member accounts
Gắn vào user/role/group hoặc resourceGắn vào root, OU, hoặc account trong organization
Có thể cấp quyền thực thi thật sựKhông cấp quyền, chỉ chặn/giới hạn
Áp dụng trong management và member account tùy context IAMKhông áp dụng cho users/roles trong management account

Mẹo nhớ:

  • IAM policy cho phép làm
  • SCP giới hạn tối đa được phép làm

Kiến trúc nhớ nhanh

Pattern hay gặp trong thực tế

Organization
└── Root
    ├── Security OU
    │   ├── Log Archive Account
    │   └── Audit Account
    ├── Infrastructure OU
    ├── Workloads OU
    │   ├── Dev Account
    │   ├── Staging Account
    │   └── Prod Account
    └── Sandbox OU

Luồng tư duy chuẩn

  1. Tách workload thành nhiều account để tách permission boundary, cost boundary, và blast radius.
  2. Dùng AWS Organizations để nhóm account theo OU và áp governance.
  3. Nếu muốn triển khai nhanh theo chuẩn, dùng AWS Control Tower để có landing zone và controls.
  4. Dùng IAM Identity Center để cấp quyền cho con người vào đúng account bằng permission sets.
  5. Dùng AWS Service Catalog nếu muốn end users chỉ deploy các mẫu đã được approve.

Exam Tips nhớ nhanh

  • Câu hỏi cần quản lý nhiều accounts tập trung: nghĩ tới AWS Organizations trước.
  • Câu hỏi cần governed multi-account environment nhanh nhất: nghiêng về AWS Control Tower.
  • Câu hỏi cần SSO cho workforce users vào nhiều accounts: chọn IAM Identity Center.
  • Câu hỏi cần self-service nhưng vẫn kiểm soát template được phép dùng: chọn AWS Service Catalog.
  • Câu hỏi nói giới hạn tối đa quyền trên member accounts: chọn SCP, không phải IAM policy.
  • Câu hỏi nói SCP cấp quyền: sai. SCP không grant permissions.
  • Câu hỏi nói SCP ảnh hưởng management account: sai. SCP áp dụng cho member accounts, không áp dụng cho users/roles trong management account.
  • Câu hỏi nói consolidated billing: gắn với AWS Organizations.

Nguồn chính thức

Tài liệu liên quan trong repo