跳到主要內容

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

SAA-C03Resilient Architectures難度:標準

SAA-039

依法規要求,必須將 S3 儲存貯體的物件同時保存於其他區域。作為讓新上傳的物件自動複寫,且複寫目的地亦保留版本的架構,下列哪項最為合適?

選項

解析與正確答案

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

正確答案:C. 於來源儲存貯體與目的地儲存貯體皆啟用版本控制,並設定 S3 的跨區域複寫規則

解析

S3 的跨區域複寫(CRR)會將新物件自動非同步複製至其他區域的儲存貯體。來源與目的地皆啟用版本控制為前提條件,藉此在複寫目的地亦得以保留版本。

各選項解析

A. 將 AWS DataSync 的任務設為每日執行 1 次,以同步兩個儲存貯體之間

DataSync 雖也可在儲存貯體之間複製,但屬於排程執行的批次處理,對於「新物件自動複寫」的需求而言延遲過大,且執行間隔之間的變更不受保護。

B. 在其他區域建立 Amazon EFS 檔案系統,掛載 S3 儲存貯體並同步

Amazon S3 為物件儲存,並非可作為 EFS 檔案系統掛載的架構,屬於技術上不成立的選項。

C. 於來源儲存貯體與目的地儲存貯體皆啟用版本控制,並設定 S3 的跨區域複寫規則

正解。版本控制為 CRR 的必要條件,複寫會在保留版本 ID 的情況下複製。

D. 設定 S3 生命週期規則,將經過一定期間的物件移轉至其他區域的儲存貯體

S3 生命週期規則能做到的僅有儲存類別的轉換與依有效期限的刪除,並無將物件移至其他區域儲存貯體的功能。

實際使用情境

S3 複寫為依儲存貯體上設定的規則,將物件自動非同步複製至其他儲存貯體的功能;複製目的地若為其他區域則稱為跨區域複寫(CRR),若為相同區域則稱為同區域複寫(SRR)。CRR 用於災難對策、延遲削減與地理性合規要求,SRR 則用於日誌彙整、從正式環境提供資料給驗證環境,以及跨帳戶的備份。複寫會在保留版本 ID、中繼資料、ACL 的情況下複製,必要時亦可變更複寫目的地的儲存類別或擁有者。 應掌握其前提條件與行為特性。第一,來源與目的地兩個儲存貯體皆必須啟用版本控制。第二,預設僅以規則建立後上傳的新物件為對象,若要複寫既有物件則須另行執行 S3 批次複寫。第三,由於複寫為非同步,完成前的時間不受保證。若需要時間保證,啟用 S3 Replication Time Control(S3 RTC)後,99.99% 的物件會於 15 分鐘內完成複寫,並附帶複寫指標與通知。此外,複寫以 SSE-KMS 加密的物件時,必須對複寫角色授予複寫目的地區域 KMS 金鑰的權限。刪除標記的複寫預設為停用,須明確啟用。 SAA-C03 中,「希望於其他區域保留資料副本」「地理性冗餘為需求」等情境下,CRR 即為正解。生命週期規則常作為誤答並列,但可憑「生命週期僅處理儲存類別轉換與失效,不進行區域間的複製」這項區別作為決定關鍵。版本控制為必要條件、既有物件需要批次複寫等要點也很容易出題。

相關連結

相關服務

相關術語

相關比較文章