

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon Data Lifecycle Manager 的運作方式
<a name="dlm-elements"></a>

下列是 Amazon Data Lifecycle Manager 的中繼資料元素。

**Topics**
+ [政策](#dlm-policies)
+ [政策排程](#dlm-lifecycle-schedule)
+ [Target resource tags (目標資源標籤)](#dlm-tagging-volumes)
+ [快照](#dlm-ebs-snapshots)
+ [EBS 後端的 AMI](#dlm-ebs-amis)
+ [Amazon Data Lifecycle Manager 標籤](#dlm-tagging-snapshots)

## 政策
<a name="dlm-policies"></a>

您可以使用 Amazon Data Lifecycle Manager 來建立政策以定義備份建立和保留需求。這些政策通常會指定下列項目：
+ **政策類型**：定義政策管理的備份資源類型 (快照或 EBS 支援的 AMI)。
+ **目標資源**：定義政策設為目標的資源類型 (執行個體或 EBS 磁碟區)。
+ **建立頻率**：定義政策執行和建立快照或 AMI 的頻率。
+ **保留閾值**：定義政策在建立快照或 AMI 之後保留的時間長度。
+ **其他動作**：定義政策應執行的其他動作，例如跨區域複製、封存或資源標記。

Amazon Data Lifecycle Manager 提供預設政策和自訂政策。

**預設政策**  
預設政策會備份區域中沒有最近備份的所有磁碟區和執行個體。您可以指定排除參數，選擇性排除磁碟區和執行個體。

Amazon Data Lifecycle Manager 支援以下預設政策：
+ EBS 快照的預設政策：鎖定磁碟區以及自動執行快照的建立、保留和刪除作業。
+ EBS 支援的 AMI 預設政策：鎖定執行個體，以及自動執行 EBS 支援的 AMI 之建立、保留和取消註冊作業。

每個帳號和 AWS 區域中的每個資源類型只能有一個預設政策。

**自訂政策**  
自訂政策會根據指派的標籤來鎖定特定資源，以及支援進階功能，例如快速快照還原、快照封存、跨帳戶複製以及前置和後置指令碼。自訂政策最多可包含 4 個排程，每個排程都可以有自己的建立頻率、保留閾值和進階功能組態。

Amazon Data Lifecycle Manager 支援以下自訂政策：
+ EBS 快照政策：鎖定磁碟區或執行個體，以及自動執行 EBS 快照的建立、保留和刪除作業。
+ EBS 支援的 AMI 政策：鎖定執行個體，以及自動執行 EBS 支援的 AMI 之建立、保留和取消註冊作業。
+ 跨帳戶複製事件政策：自動執行跨帳戶複製與您共用的快照作業。

如需詳細資訊，請參閱[Amazon Data Lifecycle Manager 預設政策與自訂政策](policy-differences.md)。

## 政策排程 (*僅限自訂政策*)
<a name="dlm-lifecycle-schedule"></a>

政策排程會定義政策建立快照或 AMI 的時間。政策最多可以有四個排程：一個必要排程和最多三個選擇性排程。

將多個排程新增至單一政策，可讓您使用相同政策以不同頻率建立快照或 AMI。例如，您可以建立單一政策，來建立每日、每週、每月和每年快照。這樣就不需要管理多個政策。

您可以針對每個排程定義頻率、快速快照還原設定 (僅快照生命週期政策)、跨區域複本規則和標籤。指派給排程的標籤會自動指派給啟動排程時所建立的快照或 AMI。此外，Amazon Data Lifecycle Manager 會根據排程的頻率，自動為每個快照或 AMI 指派系統產生的標籤。

每個排程都會根據其頻率個別啟動。如果同時啟動多個排程，則 Amazon Data Lifecycle Manager 只會建立一個快照或 AMI，並套用保留期間是最高之排程的保留設定。所有已啟動的排程的標籤都會套用至快照或 AMI。
+ (僅快照生命週期政策) 如果針對快速快照還原啟用了多個已啟動的排程，則會在所有已啟動排程中指定的所有可用區域中，啟用快照以進行快速快照還原。針對每個可用區域使用已啟動排程的最高保留設定。
+ 如果針對跨區域複本啟用了多個已啟動的排程，則會將快照或 AMI 複製到所有已啟動排程中指定的所有區域。會套用已啟動的排程的最高保留期間。

## 目標資源標籤 (*僅限自訂政策*)
<a name="dlm-tagging-volumes"></a>

Amazon Data Lifecycle Manager 自訂政策會使用資源標籤來識別要備份的資源。建立快照或 EBS 支援的 AMI 政策時，可以指定多個目標資源標籤。具有至少一個指定目標資源標籤的指定類型 (執行個體或磁碟區) 的所有資源將成為政策的目標。例如，如果您建立以磁碟區為目標的快照政策，並指定 `purpose=prod` `costcenter=prod` 和 `environment=live` 作為目標資源標籤，則政策將以具有任何這些標籤鍵值對的所有磁碟區為目標。

如果您要在資源上執行多個政策，可以為目標資源指派多個標籤，然後建立個別政策，每個政策都以特定資源標籤為目標。

您無法在標籤金鑰中使用 `\` 或 `=` 字元。目標資源標籤區分大小寫。如需詳細資訊，請參閱[標記您的 資源](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html)。

## 快照
<a name="dlm-ebs-snapshots"></a>

快照是從 EBS 磁碟區備份資料的主要方法。為了節省儲存體成本，連續快照是增量式，只會包含自上一個快照之後變更的磁碟區資料。移除磁碟區一連串快照中的一個快照時，只有專屬於該快照的資料會遭到移除。磁碟區已擷取的其餘歷程記錄都會保留。如需詳細資訊，請參閱[Amazon EBS 快照](ebs-snapshots.md)。

## EBS 後端的 AMI
<a name="dlm-ebs-amis"></a>

Amazon Machine Image (AMI) 提供啟動執行個體所需的資訊。當您需要多個具有相同組態的執行個體時，可以從單一 AMI 啟動多個執行個體。Amazon Data Lifecycle Manager 僅支援 EBS 支援的 AMI。EBS 後端的 AMI 包含與來源執行個體連接之每個 EBS 磁碟區的快照。如需詳細資訊，請參閱 [ Amazon Machine Image (AMI)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.html)。

## Amazon Data Lifecycle Manager 標籤
<a name="dlm-tagging-snapshots"></a>

Amazon Data Lifecycle Manager 會將下列系統標籤套用至由政策建立的所有快照和 AMI，以便與其他任何方法所建立的快照和 AMI 有所區別：
+ `aws:dlm:lifecycle-policy-id`
+ `aws:dlm:lifecycle-schedule-name`
+ `aws:dlm:expirationTime` – 適用於以存留期為基礎的排程所建立的快照。指出要從標準層中刪除快照的時間。
+ `dlm:managed`
+ `aws:dlm:archived` – 適用於由排程封存的快照。
+ `aws:dlm:pre-script`：適用於使用前置指令碼建立的快照。
+ `aws:dlm:post-script`：適用於使用後置指令碼建立的快照。

您也可以在建立時指定要套用至快照和 AMI 的自訂標籤。您無法在標籤金鑰中使用 `\` 或 `=` 字元。

您可以選擇性地將 Amazon Data Lifecycle Manager 用來將磁碟區與快照政策建立關聯的目標標籤套用至該政策所建立的快照。同樣地，用來將執行個體與 AMI 政策建立關聯的目標標籤也可以選擇性地套用至該政策建立的 AMI。