跳到主要內容

這些題目為學習目的而獨立製作,並非 AWS 官方考題、實際考題、外流題或考題庫。

SAA-C03Resilient Architectures難度:標準

SAA-012

希望保護存放於 S3 的重要資料免於誤刪,並能還原至過去狀態。下列哪項功能最為合適?

選項

解析與正確答案

閱讀解析與正確答案(劇透:建議先自行作答)

正確答案:A. S3 Versioning

解析

啟用 S3 Versioning 後可保留物件的多個版本,有助於從誤刪或覆寫中復原。

各選項解析

A. S3 Versioning

正解。保留歷史版本可提升復原能力。

B. S3 Transfer Acceleration

Transfer Acceleration 用於遠距離上傳加速。

C. S3 Select

S3 Select 用於擷取物件內的部分資料。

D. 僅啟用 S3 Event Notifications

僅靠事件通知無法還原過去的物件。

實際使用情境

S3 Versioning 將對同一鍵的物件覆寫或刪除操作視為「建立新版本」,並持續保留歷史版本。以儲存貯體為單位啟用,啟用後的更新與刪除皆會以版本歷史保存。即使誤呼叫 `DeleteObject`,實際上也僅是新增刪除標記(Delete Marker),只要移除刪除標記,前一版本即可復活。在存放重要資料的正式儲存貯體中,將 Versioning 與 MFA Delete、以及透過生命週期規則定期刪除舊版本等機制成套設計,屬於標準做法。 替代方案包括以 AWS Backup 對 S3 進行備份、或建立跨區域複寫(CRR)至另一儲存貯體。但這些屬於「在另一個保存位置建立副本」的思路,與 Versioning「在同一儲存貯體內保留過去狀態」的目的不同。可整理為:Versioning 對應誤操作與誤覆寫的即時復原,CRR/Backup 則對應區域故障或邏輯破壞的備援。啟用 Versioning 後舊版本亦會計入儲存費用,故需以生命週期原則於一定天數後刪除,或轉移至 Glacier 系儲存類別。 SAA-C03 中,題幹若出現「為誤刪做準備」「還原至過去狀態」「保留物件歷史」等用語,通常以 Versioning 為考點。誤答常以「以生命週期原則防止刪除」「僅以 S3 Object Lock 還原」等替代功能混淆。Object Lock 屬 WORM(寫一次、讀多次)模型,用於防竄改;若目的是從誤操作中復原,則 Versioning 為第一選擇。

相關連結

相關服務