本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 EBS後端建立 Amazon Data Lifecycle Manager 自訂政策 AMIs
下列程序說明如何使用 Amazon Data Lifecycle Manager 來自動化 EBS後端AMI生命週期。
建立AMI生命週期政策
使用下列其中一個程序來建立AMI生命週期政策。
AMI 生命週期政策的考量事項
下列一般考量適用於建立AMI生命週期政策:
-
AMI 生命週期政策僅針對與政策位於相同區域中的執行個體。
-
第一個AMI建立操作會在指定的開始時間後一小時內開始。後續AMI的建立操作會在其排程時間的一小時內開始。
-
當 Amazon Data Lifecycle Manager 取消註冊 時AMI,會自動刪除其備份快照。
-
目標資源標籤區分大小寫。
-
如果您從政策鎖定目標的執行個體中移除目標標籤,Amazon Data Lifecycle Manager 將不再管理標準AMIs中的現有 ;如果不再需要,您必須手動刪除這些標籤。
-
您可以建立多個政策來備份執行個體。例如,如果執行個體有兩個標籤,其中標籤 A 是政策 A AMI每 12 小時建立 的目標,而標籤 B 是政策 B AMI 每 24 小時建立 的目標,Amazon Data Lifecycle Manager AMIs會根據兩個政策的排程建立 。或者,您可以建立具有多個排程的單一政策,以達到相同的結果。例如,您可以建立僅以標籤 A 為目標的單一政策,並指定兩個排程:每 12 小時一個排程,以及每 24 小時一個排程。
-
在建立政策後連接至目標執行個體的新磁碟區會在下次政策執行時自動包含在備份中。在政策執行時連接至執行個體的所有磁碟區會包含在內。
-
如果您使用設定為僅建立一個 的自訂 Cron 型排程建立政策AMI,則政策不會在達到保留閾值AMI時自動取消註冊該排程。AMI 如果不再需要,您必須手動取消註冊 。
-
如果您建立保留期短於建立頻率的以年齡為基礎的政策,Amazon Data Lifecycle Manager 將一律保留最後一個,AMI直到建立下一個保留期為止。例如,如果以年齡為基礎的政策AMI每月建立一個保留期為 7 天的保留期,即使保留期為 7 天,Amazon Data Lifecycle Manager 仍會保留每個保留期AMI一個月。
-
對於以計數為基礎的政策,Amazon Data Lifecycle Manager 一律AMIs會根據建立頻率建立 ,然後再嘗試AMI根據保留政策取消註冊最舊的政策。
-
成功取消註冊 AMI和 刪除相關聯的備份快照可能需要數小時的時間。如果 Amazon Data Lifecycle Manager 在先前建立AMI的 成功取消註冊AMI之前建立下一個 ,您可以暫時保留AMIs大於保留計數的 。
下列考量事項適用於終止政策所鎖定的執行個體:
-
如果您終止由具有以計數為基礎的保留排程之政策鎖定的執行個體,則政策不會再管理AMIs先前從已終止執行個體建立的 。如果AMIs不再需要,您必須提早手動取消註冊。
-
如果您終止由具有以年齡為基礎的保留排程之政策所鎖定的執行個體,則政策會繼續取消註冊先前依定義排程從已終止執行個體建立AMIs的 ,最多但不包括最後一個 AMI。如果AMI不再需要,您必須手動取消註冊最後一個 。
下列考量適用於AMI政策和AMI取代:
-
如果您使用以計數為基礎的保留來增加排程的AMI棄用計數,則變更會套用至排程建立的所有 AMIs(現有和新的)。
-
如果您使用以年齡為基礎的保留來增加排程的AMI棄用期間,變更AMIs只會套用至新的 。現有 AMIs 不受影響。
-
如果您從排程中移除棄AMI用規則,Amazon Data Lifecycle Manager 將不會取消先前由該排程棄用AMIs之 的棄用。
-
如果您減少排程的AMI棄用計數或期間,Amazon Data Lifecycle Manager 將不會取消先前由該排程棄用AMIs之 的棄用。
-
如果您手動棄用 AMI政策建立的 AMI ,Amazon Data Lifecycle Manager 將不會覆寫棄用。
-
如果您手動取消先前由 AMI政策取代AMI的 的棄用,Amazon Data Lifecycle Manager 將不會覆寫取消。
-
如果由多個衝突排程建立 AMI ,且其中一或多個排程沒有AMI取代規則,Amazon Data Lifecycle Manager 將不會取代該 AMI。
-
如果由多個衝突排程建立 AMI ,且所有這些排程都具有棄AMI用規則,Amazon Data Lifecycle Manager 將使用導致最新棄用日期的棄用規則。
下列考量適用於AMI政策和資源回收筒:
-
如果 Amazon Data Lifecycle Manager 取消註冊 ,AMI並在達到政策的保留閾值時將其傳送至資源回收筒,而您AMI從資源回收筒手動還原該 ,則您必須在不再需要AMI時手動取消註冊 。Amazon Data Lifecycle Manager 將不再管理 AMI。
-
如果您手動取消註冊由政策建立AMI的 ,並在達到政策的保留閾值時AMI位於資源回收筒中的 ,Amazon Data Lifecycle Manager 將不會取消註冊 AMI。Amazon Data Lifecycle Manager 在資源回收筒中AMIs時不會管理它們。
如果在達到政策的保留閾值之前從資源回收筒AMI還原 ,Amazon Data Lifecycle Manager 將在達到政策的保留閾值AMI時取消註冊 。
如果在達到政策的保留閾值後從資源回收筒AMI還原 ,Amazon Data Lifecycle Manager 將不再取消註冊 AMI。當它不再需要時,您必須手動刪除。
下列考量適用於處於錯誤狀態AMI的政策:
-
對於具有以存留期為基礎的保留排程的政策,AMIs當政策處於
error
狀態時, 設定為過期的政策會無限期保留。您必須AMIs手動取消註冊 。當您重新啟用政策時,Amazon Data Lifecycle Manager 會在其保留期間過期AMIs時繼續取消註冊。 -
對於具有計數型保留排程的政策,政策會在處於
error
狀態AMIs時停止建立和取消註冊。當您重新啟用政策時,Amazon Data Lifecycle Manager 會繼續建立 AMIs,並在達到保留閾值AMIs時繼續取消註冊。
下列考量適用於 AMI 政策和停用 AMIs:
-
如果您停用 Amazon Data Lifecycle Manager AMI建立的 ,並在達到保留閾值時AMI停用,Amazon Data Lifecycle Manager 將取消註冊AMI並刪除其相關聯的快照。
-
如果您停用由 Amazon Data Lifecycle Manager AMI建立的 ,且手動封存其相關聯的快照,且這些快照會在達到保留閾值時封存,Amazon Data Lifecycle Manager 將不會刪除這些快照,也不會再對其進行管理。
下列考量適用於AMI政策和AMI取消註冊保護:
-
如果您手動為 Amazon Data Lifecycle Manager 建立AMI的 啟用取消註冊保護,且在達到AMI保留閾值時仍然啟用,Amazon Data Lifecycle Manager 將不再管理該 AMI。如果不再需要基礎快照,您必須手動取消註冊AMI並刪除它。
其他資源
如需詳細資訊,請參閱使用 Amazon Data Lifecycle Manager 儲存部落格自動化 Amazon EBS快照AMI和管理