AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
某公司在 EC2 和 Lambda 上執行應用程式,將臨時物件儲存在 Amazon S3 中;物件會在 24 小時後刪除。該公司透過為所需資源建立 CloudFormation 堆疊來部署新的應用程式版本,並在驗證後刪除舊堆疊。最近,舊開發堆疊的刪除失敗了。解決方案架構師必須在不進行重大架構變更的情況下解決刪除失敗的問題。哪種解決方案符合此要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 AWS Lambda 函數來刪除 S3 儲存貯體中的物件,將該 Lambda 新增為 CloudFormation 自訂資源,並包含一個引用 S3 儲存貯體資源的 DependsOn 屬性,以便在堆疊刪除期間執行自訂資源。.
為什麼這是答案
當 S3 儲存貯體包含物件時,CloudFormation 無法刪除該儲存貯體,導致堆疊刪除失敗。建立一個 Lambda 函數來清空 S3 儲存貯體,並將其作為 CloudFormation 自訂資源,可以確保在刪除堆疊時,該函數會在 S3 儲存貯體之前執行,從而成功刪除儲存貯體。DependsOn 屬性確保了正確的執行順序。
選項 B (DeletionPolicy: Delete) 無法解決問題,因為它只允許刪除空的儲存貯體。選項 C (DeletionPolicy: Snapshot) 會保留儲存貯體的快照,而不是刪除它,這不符合要求。選項 D (使用 EFS) 涉及重大的架構變更,與題目中「不進行重大架構變更」的要求不符。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡