S3 是考試中出題密度最高的服務之一。本章從儲存類別的取捨(存取頻率 vs 費用)出發,延伸到版本控制、複製、加密方式的差異,以及 MFA Delete / Object Lock 這類合規性功能,幫助建立完整的 S3 決策地圖。
Versioning(版本控制):
Replication(複製):
🧱 白話:這裡的加密屬於「At Rest(靜態,保險箱)」——資料存進硬碟前先用金鑰攪亂成密文;AES-256 是「對稱加密」(上鎖開鎖同一把鑰匙,快、適合大量資料),SSE 各方案差的只是「鑰匙由誰保管」。加密地基見 基礎篇 ch03 加密與 HTTPS。
x-amz-server-side-encryption: AES256x-amz-server-side-encryption: aws:kms。注意:有 KMS API 呼叫費用,高吞吐量場景可能產生 throttle。MFA Delete:
CORS(Cross-Origin Resource Sharing):
S3 Object Lock(WORM):
| 儲存類別 | 可用性 | 最低儲存期 | 讀取速度 | 相對費用 | 適合 |
|---|---|---|---|---|---|
| Standard | 99.99% | 無 | 毫秒 | 高(存)低(取) | 頻繁存取的熱資料 |
| Standard-IA | 99.9% | 30 天 | 毫秒 | 低(存)有(取) | 偶爾存取,需快速讀取 |
| One Zone-IA | 99.5% | 30 天 | 毫秒 | 最低(存)有(取) | 可重建的次要備份 |
| Intelligent-Tiering | 99.9% | 無 | 毫秒~分鐘 | 中(含監控費) | 存取模式不可預測 |
| Glacier Instant | 99.9% | 90 天 | 毫秒 | 低(存)高(取) | 一季存取一次的歸檔 |
| Glacier Flexible | 99.99% | 90 天 | 1-12 小時 | 很低(存)高(取) | 每年數次的歸檔 |
| Glacier Deep Archive | 99.99% | 180 天 | 12-48 小時 | 最低(存) | 法規合規長期保存 |
| 加密方式 | 金鑰管理 | 金鑰審計 | Console 支援 | 額外費用 |
|---|---|---|---|---|
| SSE-S3 | AWS 完全管理 | ❌ | ✅ | 無 |
| SSE-KMS | AWS KMS 管理,可控制 | ✅ CloudTrail | ✅ | KMS API 費用 |
| SSE-C | 客戶提供,AWS 不存 | ❌ | ❌ 只能 CLI | 無 |
| Client-Side | 客戶完全自管 | (客戶自己負責) | ❌ | 無(AWS端) |
| 模式 | 誰能刪除/修改 | 適用場景 |
|---|---|---|
| Governance Mode | 具有特殊 IAM 權限的用戶可以 | 內部資料保護,允許有限度的例外 |
| Compliance Mode | 任何人都不行,包含 Root | 嚴格法規合規(SEC、FINRA) |
點擊卡片翻面查看答案,共 6 張。