Security安全性中級CLF-C02SAA-C03
KMS
AWS Key Management Service
管理 AWS 上資料加密金鑰的服務。
一句話說明
管理 AWS 上資料加密金鑰的服務。
概要
建立與管理加密金鑰的服務。可用於 S3、EBS、RDS、DynamoDB 等的靜態加密。
主要用途
- S3 物件的加密
- EBS 磁碟區加密
- DynamoDB 與 RDS 的靜態加密
CLF-C02 考試重點
- 用於靜態加密的金鑰管理服務
- 提供 AWS 受管金鑰與客戶受管金鑰
- 存取控制透過金鑰政策與 IAM 進行
SAA-C03 考試重點
- 跨帳號使用時金鑰政策非常重要
- 理解金鑰輪替
- 設計與加密對象服務的整合
實際使用情境
AWS Key Management Service(KMS)是用於建立、管理、使用資料加密金鑰的託管服務。在 KMS 建立的 KMS 金鑰(舊稱 CMK / 客戶主金鑰)大致分為 AWS 管理的 AWS 管理金鑰、由使用者建立與管理的客戶管理金鑰、AWS 擁有的金鑰 3 類。它與 AWS 提供的眾多服務(S3、EBS、RDS、DynamoDB、Secrets Manager 等)整合,可作為靜態加密(encryption at rest)的金鑰使用。 針對 KMS 金鑰的存取控制透過「金鑰政策」與「IAM 政策」的組合來執行。金鑰政策是為每個 KMS 金鑰設定的 JSON,定義誰可管理該金鑰、誰可用於加密 / 解密。當跨帳戶共用 KMS 金鑰時,除了使用方帳戶的 IAM 政策之外,還需要在金鑰政策端明確允許,這在考試中經常出現。客戶管理金鑰可設定自動金鑰輪換(年度等)。 在考試方面,會以「管理用於靜態加密的金鑰的服務是哪個」、「跨帳戶共用加密資料時的金鑰管理應如何設計」等形式出題。AWS 管理金鑰無費用且易於開始使用,但無法自訂金鑰政策,因此當需要組織級的細緻權限控制時,會選擇客戶管理金鑰。客戶管理金鑰會產生每月金鑰保管費與依 API 請求數計算的依用量計費。當刪除 KMS 金鑰時,以該金鑰加密的資料將無法解密,因此刪除操作設有最短 7 天的等待期間。
官方文件
成本注意事項
- 客戶受管金鑰與 API 請求會產生費用
- MVP 階段在許多情境下使用 AWS 受管金鑰即可
安全性注意事項
- 金鑰刪除無法回復,須謹慎處理
- 透過金鑰政策區分管理者與使用者
相關服務
相關比較文章
此術語尚未登錄相關比較文章。
相關架構圖
此術語尚未登錄相關架構圖。
標籤
securityencryptionkey-management
最後更新日: 2026-06-01
上一個術語
Amazon Kinesis
下一個術語
AWS Lambda