

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

# 監控 Amazon Data Lifecycle Manager 政策
<a name="dlm-monitor-lifecycle"></a>

您可以使用下列功能來監控快照和 AMI 的生命週期。

**Topics**
+ [主控台和 AWS CLI](#monitor-console-cli)
+ [AWS CloudTrail](#monitor-lifecycle-cloudtrail)
+ [使用 EventBridge 監控資料生命週期管理員政策](monitor-cloudwatch-events.md)
+ [使用 CloudWatch 監控資料生命週期管理員政策](monitor-dlm-cw-metrics.md)

## 主控台和 AWS CLI
<a name="monitor-console-cli"></a>

您可以使用 Amazon EC2 主控台或 AWS CLI來檢視生命週期政策。政策建立的每一個快照和 AMI 都有時間戳記和政策相關標籤。您可以使用這些標籤來篩選快照和 AMI，以確認建立的備份符合您的預期。

## AWS CloudTrail
<a name="monitor-lifecycle-cloudtrail"></a>

使用 AWS CloudTrail，您可以追蹤使用者活動和 API 用量，以證明符合內部政策和法規標準。如需詳細資訊，請參閱[「AWS CloudTrail 使用者指南」](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)。

# 使用 EventBridge 監控資料生命週期管理員政策
<a name="monitor-cloudwatch-events"></a>

Amazon EBS 和 Amazon Data Lifecycle Manager 會發出生命週期政策動作相關的事件。您可以使用 AWS Lambda 和 Amazon CloudWatch Events 以程式設計方式處理事件通知。盡可能發出事件。如需詳細資訊，請參閱[「Amazon EventBridge 使用者指南」](https://docs.aws.amazon.com/eventbridge/latest/userguide/)。

可用的事件如下：

**注意**  
AMI 生命週期政策動作不會發出任何事件。
+ `createSnapshot`：當 `CreateSnapshot` 動作成功或失敗時發出的 Amazon EBS 事件。如需詳細資訊，請參閱[Amazon EBS 的 Amazon EventBridge 事件](ebs-cloud-watch-events.md)。
+ `DLM Policy State Change`：當生命週期政策進入錯誤狀態時發出的 Amazon Data Lifecycle Manager 事件。此事件包含導致錯誤的原因描述。

  以下是 IAM 角色授予的許可不足時的事件範例。

  ```
  {
      "version": "0",
      "id": "01234567-0123-0123-0123-0123456789ab",
      "detail-type": "DLM Policy State Change",
      source": "aws.dlm",
      "account": "123456789012",
      "time": "2018-05-25T13:12:22Z",
      "region": "us-east-1",
      "resources": [
          "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
      ],
      "detail": {
          "state": "ERROR",
          "cause": "Role provided does not have sufficient permissions",
          "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
      }
  }
  ```

  下列是超過限制時的事件範例。

  ```
  {
      "version": "0",
      "id": "01234567-0123-0123-0123-0123456789ab",
      "detail-type": "DLM Policy State Change",
      "source": "aws.dlm",
      "account": "123456789012",
      "time": "2018-05-25T13:12:22Z",
      "region": "us-east-1",
      "resources": [
          "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
      ],
      "detail":{
          "state": "ERROR",
          "cause": "Maximum allowed active snapshot limit exceeded",
          "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef"
      }
  }
  ```
+ `DLM Pre Post Script Notification`：前置或後置指令碼起始、成功或失敗時發出的事件。

  以下為 VSS 備份成功時的範例事件。

  ```
  {
      "version": "0",
      "id": "12345678-1234-1234-1234-123456789012",
      "detail-type": "DLM Pre Post Script Notification",
      "source": "aws.dlm",
      "account": "123456789012",
      "time": "2023-10-27T22:04:52Z",
      "region": "us-east-1",
      "resources": ["arn:aws:dlm:us-east-1:123456789012:policy/policy-01234567890abcdef"],
      "detail": {
          "script_stage": "",
          "result": "success",
          "cause": "",
          "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-01234567890abcdef",
          "execution_handler": "AWS_VSS_BACKUP",
          "source": "arn:aws:ec2:us-east-1:123456789012:instance/i-01234567890abcdef",
          "resource_type": "EBS_SNAPSHOT",
          "resources": [{
              "status": "pending",
              "resource_id": "arn:aws:ec2:us-east-1::snapshot/snap-01234567890abcdef",
              "source": "arn:aws:ec2:us-east-1:123456789012:volume/vol-01234567890abcdef"
          }],
          "request_id": "a1b2c3d4-a1b2-a1b2-a1b2-a1b2c3d4e5f6",
          "start_time": "2023-10-27T22:03:29.370Z",
          "end_time": "2023-10-27T22:04:51.370Z",
          "timeout_time": ""
      }
  }
  ```

# 使用 CloudWatch 監控資料生命週期管理員政策
<a name="monitor-dlm-cw-metrics"></a>

您可以使用 CloudWatch 監控 Amazon Data Lifecycle Manager 生命週期政策，CloudWatch 會收集原始資料並將該資料處理成可讀且近乎即時的指標。您可以使用這些指標來確切地查看政策在一段時間內建立、刪除和複製了多少 Amazon EBS 快照和支援 EBS 的 AMI。您也可以設定留意特定閾值的警示，當滿足這些閾值時傳送通知或採取動作。

指標會保存 15 個月的時間，以便您存取歷史資訊，更清楚地了解生命週期政策在長時間內的執行效能。

如需 Amazon CloudWatch 的詳細資訊，請參閱[《Amazon CloudWatch 使用者指南》](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)。

**Topics**
+ [支援的指標](#metrics)
+ [檢視政策的 CloudWatch 指標](#view-metrics)
+ [圖形指標](#graph-metrics)
+ [為政策建立 CloudWatch 警示](#create-alarm)
+ [範例使用案例](#use-cases)
+ [管理報告失敗動作的政策](#manage)

## 支援的指標
<a name="metrics"></a>

`AWS/EBS` 命名空間中包含下列 Amazon Data Lifecycle Manager 指標。指標因政策類型而異。

所有指標都可以在 `DLMPolicyId` 維度上測量。最實用的統計資訊是 `sum` 和 `average`，測量單位為 `count`。

選擇索引標籤即可檢視該政策類型支援的指標。

------
#### [ EBS snapshot policies ]


| 指標 | Description | 
| --- | --- | 
|  `ResourcesTargeted`  |  快照或支援 EBS 的 AMI 政策中指定的標籤鎖定的目標資源數量。  | 
|  `SnapshotsCreateStarted`  |  快照政策啟動的快照建立動作數量。每個動作只會記錄一次，即使後續有多次重試也是如此。 如果快照建立動作失敗，Amazon Data Lifecycle Manager 會傳送 `SnapshotsCreateFailed` 指標。  | 
|  `SnapshotsCreateCompleted`  |  快照政策建立的快照數量。這包括排定時間 60 分鐘內的成功重試次數。  | 
|  `SnapshotsCreateFailed`  |  快照政策無法建立的快照數量。這包括從排定時間起 60 分鐘內失敗的重試次數。  | 
|  `SnapshotsSharedCompleted`  |  快照政策跨帳戶共用的快照數量。  | 
|  `SnapshotsDeleteCompleted`  |  快照或支援 EBS 的 AMI 政策刪除的快照數量。此指標只適用於由政策建立的快照。其不適用於政策所建立的跨區域快照複本。 此指標包括支援 EBS 的 AMI 政策取消註冊 AMI 時所刪除的快照。  | 
|  `SnapshotsDeleteFailed`  |  快照或支援 EBS 的 AMI 政策無法刪除的快照數量。此指標只適用於由政策建立的快照。其不適用於政策所建立的跨區域快照複本。 此指標包括支援 EBS 的 AMI 政策取消註冊 AMI 時所刪除的快照。  | 
|  `SnapshotsCopiedRegionStarted`  |  快照政策啟動的跨區域快照複製動作數量。  | 
|  `SnapshotsCopiedRegionCompleted`  |  快照政策建立的跨區域快照複本數量。這包括排定時間的 24 小時內成功的重試次數。  | 
|  `SnapshotsCopiedRegionFailed`  |  快照政策無法建立的跨區域快照複本數量。這包括從排定時間起 24 小時內失敗的重試次數。  | 
|  `SnapshotsCopiedRegionDeleteCompleted`  |  快照政策所刪除的跨區域快照複本數量 (如保留規則所指定)。  | 
|  `SnapshotsCopiedRegionDeleteFailed`  |  快照政策無法刪除的跨區域快照複本數量 (如保留規則所指定)。  | 
|  `snapshotsArchiveDeletionFailed`  |  快照政策無法從封存層刪除的封存快照數量。  | 
|  `snapshotsArchiveScheduled`  |  快照政策排定封存的快照數量。  | 
|  `snapshotsArchiveCompleted`  |  快照政策成功封存的快照數量。  | 
|  `snapshotsArchiveFailed`  |  快照政策無法封存的快照數量。  | 
|  `snapshotsArchiveDeletionCompleted`  |  快照政策成功從封存層刪除的封存快照數量。  | 
|  `PreScriptStarted`  |  成功起始前置指令碼的執行個體數。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  `PreScriptCompleted`  |  成功完成前置指令碼的執行個體數。即使前置指令碼在指定的逾時期間之外完成，也會發出指標。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  `PreScriptFailed`  |  無法成功完成前置指令碼的執行個體數。即使前置指令碼在指定的逾時期間之外完成，也會發出指標。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  `PostScriptStarted`  |  成功啟動後置指令碼的執行個體數。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  PostScriptCompleted  |  成功完成後置指令碼的執行個體數。即使後置指令碼在指定的逾時期間之外完成，也會發出指標。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  PostScriptFailed  |  無法成功完成後置指令碼的執行個體數。即使後置指令碼在指定的逾時期間之外完成，也會發出指標。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  `VSSBackupStarted`  |  成功起始 VSS 備份的執行個體數。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  `VSSBackupCompleted`  |  成功完成 VSS 備份的執行個體數。即使 VSS 備份在指定的逾時期間之外完成，也會發出指標。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 
|  `VSSBackupFailed`  |  無法成功完成 VSS 備份的執行個體數。即使 VSS 備份在指定的逾時期間之外完成，也會發出指標。 如果啟用指令碼重試，每次政策執行時都可以多次發出此指標。  | 

------
#### [ EBS-backed AMI policies ]

下列指標可與支援 EBS 的 AMI 政策搭配使用：


| 指標 | Description | 
| --- | --- | 
|  `ResourcesTargeted`  |  快照或支援 EBS 的 AMI 政策中指定的標籤鎖定的目標資源數量。  | 
|  `SnapshotsDeleteCompleted`  |  快照或支援 EBS 的 AMI 政策刪除的快照數量。此指標只適用於由政策建立的快照。其不適用於政策所建立的跨區域快照複本。 此指標包括支援 EBS 的 AMI 政策取消註冊 AMI 時所刪除的快照。  | 
|  `SnapshotsDeleteFailed`  |  快照或支援 EBS 的 AMI 政策無法刪除的快照數量。此指標只適用於由政策建立的快照。其不適用於政策所建立的跨區域快照複本。 此指標包括支援 EBS 的 AMI 政策取消註冊 AMI 時所刪除的快照。  | 
|  `SnapshotsCopiedRegionDeleteCompleted`  |  快照政策所刪除的跨區域快照複本數量 (如保留規則所指定)。  | 
|  `SnapshotsCopiedRegionDeleteFailed`  |  快照政策無法刪除的跨區域快照複本數量 (如保留規則所指定)。  | 
|  `ImagesCreateStarted`  |  支援 EBS 的 AMI 政策啟動的 **CreateImage** 動作數量。  | 
|  `ImagesCreateCompleted`  |  支援 EBS 的 AMI 政策建立的 AMI 數量。  | 
|  `ImagesCreateFailed`  |  支援 EBS 的 AMI 政策無法建立的 AMI 數量。  | 
|  `ImagesDeregisterCompleted`  |  支援 EBS 的 AMI 政策取消註冊的 AMI 數量。  | 
|  `ImagesDeregisterFailed`  |  支援 EBS 的 AMI 政策無法取消註冊的 AMI 數量。  | 
|  `ImagesCopiedRegionStarted`  |  支援 EBS 的 AMI 政策啟動的跨區域複製動作數量。  | 
|  `ImagesCopiedRegionCompleted`  |  支援 EBS 的 AMI 政策建立的跨區域 AMI 複本數量。  | 
|  `ImagesCopiedRegionFailed`  |  支援 EBS 的 AMI 政策無法建立的跨區域 AMI 複本數量。  | 
|  `ImagesCopiedRegionDeregisterCompleted`  |  支援 EBS 的 AMI 政策取消註冊的跨區域 AMI 複本數量 (如保留規則所指定)。  | 
|  `ImagesCopiedRegionDeregisteredFailed`  |  支援 EBS 的 AMI 政策無法取消註冊的跨區域 AMI 複本數量 (如保留規則所指定)。  | 
|  `EnableImageDeprecationCompleted`  |  EBS 後端 AMI 政策標示為取代的 AMI 數量。  | 
|  `EnableImageDeprecationFailed`  |  EBS 後端 AMI 政策不能標示為取代的 AMI 數量。  | 
|  `EnableCopiedImageDeprecationCompleted`  |  EBS 後端 AMI 政策標示為取代的跨區域 AMI 複本數量。  | 
|  `EnableCopiedImageDeprecationFailed`  |  EBS 後端 AMI 政策不能標示為取代的跨區域 AMI 複本數量。  | 

------
#### [ Cross-account copy event policies ]

下列指標可以與跨帳戶複製事件政策搭配使用：


| 指標 | Description | 
| --- | --- | 
|  `SnapshotsCopiedAccountStarted`  |  跨帳戶複製事件政策啟動的跨帳戶快照複製動作數量。  | 
|  `SnapshotsCopiedAccountCompleted`  |  跨帳戶複製事件政策從另一個帳戶複製的快照數量。這包括排定時間的 24 小時內成功的重試次數。  | 
|  `SnapshotsCopiedAccountFailed`  |  跨帳戶複製事件政策無法從另一個帳戶複製的快照數量。這包括排定時間的 24 小時內失敗的重試次數。  | 
|  `SnapshotsCopiedAccountDeleteCompleted`  |  跨帳戶複製事件政策所刪除的跨區域快照複本數量 (由保留規則所指定)。  | 
|  `SnapshotsCopiedAccountDeleteFailed`  |  跨帳戶複製事件政策無法刪除的跨區域快照複本數量 (如保留規則所指定)。  | 

------

## 檢視政策的 CloudWatch 指標
<a name="view-metrics"></a>

您可以使用 AWS 管理主控台 或命令列工具來列出 Amazon Data Lifecycle Manager 傳送至 Amazon CloudWatch 的指標。

------
#### [ Amazon EC2 console ]

**使用 Amazon EC2 主控台檢視指標**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Lifecycle Manager** (生命週期管理器)。

1. 在網格中選取政策，然後選取 **Monitoring** (監控) 索引標籤。

------
#### [ CloudWatch console ]

**使用 Amazon CloudWatch 主控台檢視指標**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 在導覽窗格中，選擇**指標**。

1. 選取 **EBS** 命名空間，然後選取 **Data Lifecycle Manager metrics** (Data Lifecycle Manager 指標)。

------
#### [ AWS CLI ]

**列出 Amazon Data Lifecycle Manager 的所有可用指標**  
使用 [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) 命令。

```
$ C:\> aws cloudwatch list-metrics \
    --namespace AWS/EBS
```

**列出特定政策的所有指標**  
使用 [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) 命令並指定 `DLMPolicyId` 維度。

```
$ C:\> aws cloudwatch list-metrics \
    --namespace AWS/EBS \
    --dimensions Name=DLMPolicyId,Value=policy-abcdef01234567890
```

**列出所有政策的單一指標**  
使用 [list-metrics](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/list-metrics.html) 命令並指定 `--metric-name` 選項。

```
$ C:\> aws cloudwatch list-metrics \
    --namespace AWS/EBS \
    --metric-name SnapshotsCreateCompleted
```

------

## 政策的圖形指標
<a name="graph-metrics"></a>

建立政策後，您可開啟 Amazon EC2 主控台，在 **Monitoring** (監控) 索引標籤檢視政策的監控圖表。每個圖表都以一個可用的 Amazon EC2 指標為基礎。

下列圖表指標可供使用：
+ 目標資源 (基於 `ResourcesTargeted`)
+ 快照建立已開始 (基於 `SnapshotsCreateStarted`)
+ 快照建立已完成 (基於 `SnapshotsCreateCompleted`)
+ 快照建立失敗 (基於 `SnapshotsCreateFailed`)
+ 快照共用已完成 (基於 `SnapshotsSharedCompleted`)
+ 快照刪除已完成 (基於 `SnapshotsDeleteCompleted`)
+ 快照刪除失敗 (基於 `SnapshotsDeleteFailed`)
+ 快照跨區域複製已開始 (基於 `SnapshotsCopiedRegionStarted`)
+ 快照跨區域複製已完成 (基於 `SnapshotsCopiedRegionCompleted`)
+ 快照跨區域複製失敗 (基於 `SnapshotsCopiedRegionFailed`)
+ 快照跨區域複本刪除已完成 (基於 `SnapshotsCopiedRegionDeleteCompleted`)
+ 快照跨區域複本刪除失敗 (基於 `SnapshotsCopiedRegionDeleteFailed`)
+ 快照跨帳戶複製已開始 (基於 `SnapshotsCopiedAccountStarted`)
+ 快照跨帳戶複製已完成 (基於 `SnapshotsCopiedAccountCompleted`)
+ 快照跨帳戶複製失敗 (基於 `SnapshotsCopiedAccountFailed`)
+ 快照跨帳戶複本刪除已完成 (基於 `SnapshotsCopiedAccountDeleteCompleted`)
+ 快照跨帳戶複本刪除失敗 (基於 `SnapshotsCopiedAccountDeleteFailed`)
+ AMI 建立已開始 (基於 `ImagesCreateStarted`)
+ AMI 建立已完成 (基於 `ImagesCreateCompleted`)
+ AMI 建立失敗 (基於 `ImagesCreateFailed`)
+ AMI 取消註冊已完成 (基於 `ImagesDeregisterCompleted`)
+ AMI 取消註冊失敗 (基於 `ImagesDeregisterFailed`)
+ AMI 跨區域複製已開始 (基於 `ImagesCopiedRegionStarted`)
+ AMI 跨區域複製已完成 (基於 `ImagesCopiedRegionCompleted`)
+ AMI 跨區域複製失敗 (基於 `ImagesCopiedRegionFailed`)
+ AMI 跨區域複本取消註冊已完成 (基於 `ImagesCopiedRegionDeregisterCompleted`)
+ AMI 跨區域複本取消註冊失敗 (基於 `ImagesCopiedRegionDeregisteredFailed`)
+ AMI 啟用取代已完成 (基於 `EnableImageDeprecationCompleted`)
+ AMI 啟用取代失敗 (基於 `EnableImageDeprecationFailed`)
+ AMI 跨區域複本啟用取代已完成 (基於 `EnableCopiedImageDeprecationCompleted`)
+ AMI 跨區域複本啟用取代失敗 (基於 `EnableCopiedImageDeprecationFailed`)

## 為政策建立 CloudWatch 警示
<a name="create-alarm"></a>

您可以建立 CloudWatch 警示，以監控政策的 CloudWatch 指標。CloudWatch 會在指標達到您指定的閾值時，自動傳送通知給您。您可以使用 CloudWatch 主控台建立 CloudWatch 警示。

如需有關使用 CloudWatch 主控台建立警示的詳細資訊，請參閱 *Amazon CloudWatch 使用者指南*中的以下主題。
+ [建立以固定閾值為基礎的 CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.html)
+ [建立以異常偵測為基礎的 CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Anomaly_Detection_Alarm.html)

## 範例使用案例
<a name="use-cases"></a>

以下是使用案例的範例。

**Topics**
+ [範例 1：ResourcesTargeted 指標](#case1)
+ [範例 2：SnapshotDeleteFailed 指標](#case2)
+ [範例 3：SnapshotsCopiedRegionFailed 指標](#case3)

### 範例 1：ResourcesTargeted 指標
<a name="case1"></a>

您可以使用 `ResourcesTargeted` 指標，來監控某個特定政策每次執行時鎖定的資源總數。這可讓您在目標資源數量低於或高於預期閾值時觸發警示。

例如，如果您希望每日政策建立不超過 `50` 個磁碟區的備份，您可以建立警示，當在 `1` 小時的期間內 `ResourcesTargeted` 的 `sum` 大於 `50` 時傳送電子郵件通知。如此一來，您可以確保沒有快照會從錯誤標記的磁碟區中意外建立。

您可以使用下列命令來建立警示：

```
$ C:\> aws cloudwatch put-metric-alarm \
    --alarm-name resource-targeted-monitor \
    --alarm-description "Alarm when policy targets more than 50 resources" \
    --metric-name ResourcesTargeted \
    --namespace AWS/EBS \
    --statistic Sum \
    --period 3600 \
    --threshold 50 \
    --comparison-operator GreaterThanThreshold \
    --dimensions "Name=DLMPolicyId,Value=policy_id" \
    --evaluation-periods 1 \
    --alarm-actions sns_topic_arn
```

### 範例 2：SnapshotDeleteFailed 指標
<a name="case2"></a>

您可以使用 `SnapshotDeleteFailed` 指標來監控是否有失敗，以根據政策的快照保留規則來刪除快照。

例如，如果您建立的政策應該每十二小時自動刪除快照，您可以建立警示，當在 `1` 小時的期間內 `SnapshotDeletionFailed` 的 `sum` 大於 `0` 時通知工程團隊。這有助於調查不當的快照保留，並確保不必要的快照不會增加您的儲存成本。

您可以使用下列命令來建立警示：

```
$ C:\> aws cloudwatch put-metric-alarm \
    --alarm-name snapshot-deletion-failed-monitor \
    --alarm-description "Alarm when snapshot deletions fail" \
    --metric-name SnapshotsDeleteFailed \
    --namespace AWS/EBS \
    --statistic Sum \
    --period 3600 \
    --threshold 0 \
    --comparison-operator GreaterThanThreshold \
    --dimensions "Name=DLMPolicyId,Value=policy_id" \
    --evaluation-periods 1 \
    --alarm-actions sns_topic_arn
```

### 範例 3：SnapshotsCopiedRegionFailed 指標
<a name="case3"></a>

使用 `SnapshotsCopiedRegionFailed` 指標，來識別政策無法將快照複製到其他區域的時間。

例如，如果政策每天都會複製跨區域的快照，您就可以建立警示，當在 `1` 小時的期間內 `SnapshotCrossRegionCopyFailed` 的 `sum` 大於 `0` 時將 SMS 傳送給工程團隊。這對於確認政策是否已成功複製歷程中的後續快照相當實用。

您可以使用下列命令來建立警示：

```
$ C:\> aws cloudwatch put-metric-alarm \
    --alarm-name snapshot-copy-region-failed-monitor \
    --alarm-description "Alarm when snapshot copy fails" \
    --metric-name SnapshotsCopiedRegionFailed \
    --namespace AWS/EBS \
    --statistic Sum \
    --period 3600 \
    --threshold 0 \
    --comparison-operator GreaterThanThreshold \
    --dimensions "Name=DLMPolicyId,Value=policy_id" \
    --evaluation-periods 1 \
    --alarm-actions sns_topic_arn
```

## 管理報告失敗動作的政策
<a name="manage"></a>

如需某個政策針對失敗的動作指標報告非預期的非零值時該怎麼做的詳細資訊，請參閱文章 [Amazon Data Lifecycle Manager 在 CloudWatch 指標中報告失敗的動作時該怎麼辦？](https://repost.aws/knowledge-center/cloudwatch-metrics-dlm)