

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

# 監控 AWS Backup
<a name="monitoring"></a>

AWS Backup 與其他 AWS 工具搭配使用，讓您能夠監控其工作負載。這些工具包括下列項目：
+ [AWS Backup 主控台儀表板](backup-dashboards.md)
  + 任務儀表板提供任務運作狀態監控功能，您可以在其中檢視指標，這些指標會依照原因、帳戶、區域和資源類型等篩選條件顯示任務的成功和失敗。
  + 任務儀表板可在支援 AWS Backup Audit Manager 的區域中使用。請參閱[功能可用性 AWS 區域](backup-feature-availability.md#features-by-region)以了解那些區域。所有其他區域都能夠存取 [CloudWatch 儀表板](cloudwatch.md#cloudwatch-dashboard)。
+ **Amazon CloudWatch** 和 **Amazon EventBridge** 來監控 AWS Backup 程序。
  + 您可以使用 CloudWatch 來追蹤指標、建立警示並檢視儀表板。如需詳細資訊，請參閱[AWS Backup 使用 Amazon CloudWatch 的 指標](cloudwatch.md)。
  + 您可以使用 EventBridge 來檢視和監控 AWS Backup 事件。如需詳細資訊，請參閱[使用 Amazon EventBridge 監控 AWS Backup 事件](eventbridge.md)。
+ **AWS CloudTrail** 來監控 AWS Backup API 呼叫。您可以識別發出這些呼叫的時間、來源 IP、使用者和帳戶。如需詳細資訊，請參閱[使用 CloudTrail 記錄 AWS Backup API 呼叫](logging-using-cloudtrail.md)。
+ **Amazon Simple Notification Service** AWS Backup(Amazon SNS) 可訂閱相關主題，例如備份、還原和複製事件。如需詳細資訊，請參閱[使用 的通知選項 AWS Backup](backup-notifications.md)。

# AWS Backup 主控台儀表板
<a name="backup-dashboards"></a>

**注意**  
任務儀表板可在支援 AWS Backup Audit Manager 的所有區域中使用。請參閱[功能可用性 AWS 區域](backup-feature-availability.md#features-by-region)以了解那些區域。所有其他區域都能夠存取 [CloudWatch 儀表板](cloudwatch.md#cloudwatch-dashboard)。

**Topics**
+ [備份儀表板概觀](#backup-dashboards-overview)
+ [檢視任務儀表板](#backup-dashboards-viewing)
+ [有問題任務的原因](#problematic-reasons)
+ [透過 取得儀表板資料 AWS CLI](#dashboard-data-cli)

## 備份儀表板概觀
<a name="backup-dashboards-overview"></a>

AWS Backup 在 主控台中提供任務儀表板，協助您監控備份、複製和還原任務的運作狀態。可在命令列中擷取主控台中以視覺化方式顯示的相同資料 AWS CLI。

任務儀表板可用於透過組織層級或成員帳戶監控，識別與備份、複製和還原任務相關的問題。有了這些資訊，您就可以識別和診斷事件與可能的問題，以協助確保活動的準確性。

任務儀表板可以顯示兩個時間範圍。依預設會顯示最近 14 天的資料，但您可以變更檢視以顯示最近 7 天的資料。如果您變更時間範圍，資料將會更新以反映新的時間間隔。

請留意，儀表板會顯示直到最近的 UTC 0:00 為止的資料；也就是說，不包括當天的資料。此儀表板會在世界協調時間約 1:30 – 2:30 期間進行每日更新。

## 檢視任務儀表板
<a name="backup-dashboards-viewing"></a>

若要檢視任務儀表板，[請登入 AWS Backup 主控台](https://console.aws.amazon.com/backup/)，然後在左側導覽列中選取**任務儀表板**。

在任務儀表板頁面上，您可以從備份、複製或還原任務索引標籤中進行選取。

任務儀表板概觀顯示任務活動指定時間範圍內的彙總檢視，包括已完成、已完成但有問題、過期和失敗的任務。依預設會顯示最近 14 天的資料，但您可以變更檢視以顯示 7 天的資料。

**注意**  
`Completed with issues` 是主控台中顯示的任務狀態，表示已完成的任務，並有狀態訊息。

### 任務運作狀態
<a name="job-health"></a>

折線圖會顯示一段時間內成功與失敗的任務率線。成功率線會顯示已完成與已完成但有問題任務的彙總。失敗率線會根據指定的時間範圍，顯示失敗和過期任務的總和。

未完成或非失敗狀態的任務 (狀態為「已建立」、「待定」、「執行中」、「已中止」、「中止中」或「部分」的任務) 不會包含在內；百分比總計可能不等於 100%。

### 一段時間的任務狀態
<a name="job-status-over-time"></a>

您可以使用長條圖產生自訂長條圖，其中顯示每個類別 (已完成、已完成但有問題、失敗和過期) 中按天數分配的任務數量。

使用下拉式功能表，選擇您要在圖表中查看的狀態、資源類型和 AWS 區域 （含）。如果您想進一步瀏覽選擇，請選取**檢視任務**以查看任務/跨帳戶監控頁面的預先篩選部分。

您可以將滑鼠暫留在橫條上，以顯示快顯視窗，其中顯示所選日期的詳細任務資料。

### 有問題的任務
<a name="problematic-jobs"></a>

**有問題的**任務是指狀態為「失敗」、「過期」或「已完成但有問題」的任務。每個圖表都會顯示對應的指標，其中包含帳戶、資源類型或包含最多有問題任務數量的最常見原因。

預設顯示畫面會依指定的指標以遞減順序排序儀表板小工具，從屬於該指標之有問題任務數量最多的指標開始。

只有透過組織擁有存取權的帳戶 (例如管理帳戶和委派的管理員帳戶) 中才會看到最常見的有問題帳戶顯示畫面。如果能夠看見此顯示畫面，您可以將游標暫留在帳戶上，以顯示屬於所選帳戶之有問題的任務數量。

您可以在圖形中選取橫條以開啟快顯視窗。您可以在此視窗中選取任務狀態，以開啟依所選狀態篩選的任務/跨帳戶監控資料表。

## 有問題任務的原因
<a name="problematic-reasons"></a>

**最常見的問題原因**小工具會顯示錯誤訊息所屬的訊息代碼類別。但是，該類別可能無法解釋任務所遇到的問題。展開下方的訊息代碼類別，查看與任務可能遇到之特定訊息或錯誤有關的更多詳細資訊。不屬於以下訊息代碼類別的所有錯誤訊息都將屬於「MISCELLANEOUS」。

### 「VSS\$1ERROR」
<a name="messagecode-vss-error"></a>
+ 「Windows VSS 備份嘗試失敗，因為執行個體或 SSM 代理程式的狀態無效或權限不足。」
+ 「Windows VSS 備份嘗試失敗，因為權限不足，無法執行此作業」
+ 「Windows VSS 備份嘗試失敗，因為執行個體中未安裝 ec2-vss-agent.exe」
+ 「Windows VSS 備份任務遇到錯誤，嘗試進行定期備份」
+ 「Windows VSS 備份嘗試失敗，因為已啟用 VSS 的快照建立時逾時」
+  「Windows VSS 備份嘗試失敗，因為不支援的 Windows Server 版本。支援的版本是 Windows Server 2012 或更新版本。」
+ 「Windows VSS 備份嘗試失敗，因為已啟用 VSS 的快照建立時逾時」

### 「LIMIT\$1EXCEEDED」
<a name="messagecode-limit-exceeded"></a>
+ 「超過訂閱用戶限制：您已達到同時備份數量上限 (即 300 個)。等到其他任務完成，然後再試一次。您也可以聯絡 支援 請求提高配額。」
+ 「超過單一磁碟區允許的進行中快照上限。」
+ 「超過允許的作用中快照上限。」
+ 「因為 EBS 磁碟區上的並行快照數量上限而限流映像建立。」
+ 「無法建立超過 20 個使用者快照」
+ 「產生的標籤集不得擁有超過 50 個使用者標籤。」
+ 「您已達到帳戶/資料庫支援的備份數量上限。如需更多資訊，請參閱 Timestream 開發人員指南中的配額。」
+ 「您已達到此區域允許的公用和私人映像數量的 50,000 個配額。取消註冊未使用的映像，或要求提高 AMI 配額。」
+ 「備份已成功，但我們無法保留 NetworkInterfaces 中繼資料，因為其大小超出了我們的內部限制。」
+ 「REGEX\$1超出訂閱用戶限制」
+ 「REGEX\$1指定超過 50 個標籤」
+ 「REGEX\$1最多可以有」

### "ACCESS\$1DENIED"
<a name="messagecode-access-denied"></a>
+ 「未授權您執行此作業。」
+ 「存取拒絕嘗試呼叫 AWS Backup 服務」
+ 「客戶登入資料遺漏取得儲存貯體版本控制的許可。」
+ 「來自 的映像 AWS Marketplace 無法複製到另一個 AWS 帳戶。」
+ 「會使用預設的備份服務託管金鑰加密目的地備份保存庫，因此複製任務失敗。無法複製此保存庫的內容。只能複製由 AWS KMS 金鑰加密的 Backup 保存庫內容。
+  AWS 受管金鑰 無法共用使用 加密的快照。指定另一個快照。
+ 「使用 Amazon EBS 預設金鑰的加密快照無法共用
+ 「複製任務失敗。來源和目的地帳戶都必須是相同組織的成員。」
+ 「REGEX\$1存取遭拒」
+ 「REGEX\$1未獲授權」
+ 「REGEX\$1無法由 擔任 AWS Backup
+ 「REGEX\$1沒有許可」
+ 「REGEX\$1缺少許可」

### 「CONCURRENT\$1JOB」
<a name="messagecode-concurrent-job"></a>
+ 「同一資源有正在執行的任務，因此備份任務失敗。」
+ 「資源執行的複製任務太多。」

### 「FEATURE\$1NOT\$1ENABLED」
<a name="messagecode-feature-not-enabled"></a>
+ 「複製任務失敗。目前的組織未啟用跨帳戶複製功能。」

### 「JOB\$1EXPIRED」
<a name="messagecode-job-expired"></a>
+ 「備份任務在完成前已過期。」

### 「INVALID\$1LIFECYCLE」
<a name="messagecode-invalid-lifecycle"></a>
+ 「複製任務失敗。任務中指定的保留不在為目標備份保存庫指定的範圍內。」
+ 「REGEX\$1無法開始，因為其位於內部或太接近所設定的每週維護時段」
+ 「REGEX\$1無法開始，因為其位於內部或太接近所設定的自動備份時段」

### 「INVALID\$1STATE」
<a name="messagecode-invalid-state"></a>
+ 「REGEX\$1執行個體不處於狀態」
+ 「REGEX\$1不處於可用狀態」
+ 「REGEX\$1不處於可用狀態」
+ 「REGEX\$1無法擷取磁碟區的快照」

### 「KMS\$1KEY\$1ERROR」
<a name="messagecode-kms-key-error"></a>
+ 「KMS 金鑰已停用或待刪除，或存取 KMS 金鑰遭拒」
+ 「無法存取指定的金鑰 ID」
+ 「AMI 快照複製失敗，並發生錯誤：無法存取指定的金鑰 ID。您必須擁有預設金鑰的 DescribeKey 許可"
+ 「REGEX\$1kms 金鑰」

### 「ACCESS\$1KEY\$1ERROR」
<a name="messagecode-access-key-error"></a>
+ 「 AWS 存取金鑰 ID 需要訂閱服務」

### 「HYPERVISOR\$1OFFLINE」
<a name="messagecode-hypervisor-offline"></a>
+ 「此作業對指定的 Hypervisor 無效，因為其未上線」

### 「RESOURCE\$1NOT\$1FOUND」
<a name="messagecode-resource-not-found"></a>
+ 「找不到指定的磁碟區。」
+ 「找不到此虛擬機器。」
+ 「指定的金鑰 ID 不存在」
+ 「找不到資料表。」
+ 「REGEX\$1不存在」
+ 「REGEX\$1找不到資源」
+ 「REGEX\$1找不到 cryopod」
+ 「REGEX\$1找不到復原點」
+ 「REGEX\$1找不到資源」
+ 「REGEX\$1不再可用」
+ 「REGEX\$1無效」

### 「RESOURCE\$1NOT\$1SUPPORTED」
<a name="messagecode-resource-not-supported"></a>
+ 「REGEX\$1不支援的資源類型」
+ 「REGEX\$1不支援的資源類型」

### 「TAG\$1COPY\$1ERROR」
<a name="messagecode-tag-copy-error"></a>
+ 「由於內部失敗，我們無法將資源標籤複製到備份。」
+ 「來源或目的地復原點無法使用，因此我們無法將資源標籤複製到備份」

### 「TOKEN\$1EXPIRED」
<a name="messagecode-token-expired"></a>
+ 「字符已過期。請再試一次。」

### 「UNSUPPORTED\$1OPERATION」
<a name="messagecode-unsupported-operation"></a>
+ 「建立快照期間，Hypervisor 上不支援 CreateSnapshot 方法。已中止的備份任務」
+ 「UnsupportedOperation ：Storage Gateway 備份複本需要使用者在目的地建立的備份保存庫和金鑰。」
+ 「REGEX\$1提供的資源類型不支援功能。」

### 「FATAL\$1ERROR」
<a name="messagecode-fatal-error"></a>
+ 「發生內部錯誤。」
+ 「複製任務遇到嚴重錯誤。如需進一步協助，請聯絡 AWS Support。」
+ 「複製任務遇到嚴重錯誤。」
+ 「REGEX\$1備份任務遇到嚴重錯誤」

## 透過 取得儀表板資料 AWS CLI
<a name="dashboard-data-cli"></a>

您可以使用命令列，以擷取主控台中出現的相同資料。請使用以下其中一個 CLI 命令：
+ [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-backup-job-summaries.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-backup-job-summaries.html)
+ [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-copy-job-summaries.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-copy-job-summaries.html)
+ [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-restore-job-summaries.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/list-restore-job-summaries.html)

以下為您可以在每個命令中包含的有效參數：

```
BackupJobSummaries (list)
    Region (string),
    Account (string), 
    State (string), 
    ResourceType (string),
    MessageCategory (string),
AggregationPeriod: (string),
NextToken (string), 
MaxResults (number)

CopyJobSummaries (list)
    Region (string),
    Account (string), 
    State (string), 
    ResourceType (string),
    MessageCategory (string),
AggregationPeriod: (string),
NextToken (string), 
MaxResults (number)

RestoreJobSummaries (list)
    Region (string),
    Account (string), 
    State (string), 
    ResourceType (string),
AggregationPeriod: (string),
NextToken (string)
```

此範例顯示使用者輸入 `list-backup-job-summaries` 的範例請求，其中該請求會要求傳回過去 14 天內狀態為 `FAILED` 的所有可用帳戶：

```
GET /audit/backup-job-summaries/
    ?accountId=ANY
    &state=FAILED
    &aggregationPeriod=FOURTEEN_DAYS
```

若要取得狀態為 `completed with issues` 的任務計數，請將 `COMPLETED` 任務 (`MessageCategory` 為 `SUCCESS`) 的任務計數從 `COMPLETED` 總數減去。

# 使用 Amazon EventBridge 監控 AWS Backup 事件
<a name="eventbridge"></a>

AWS Backup 當備份或複製任務的狀態變更時， 會將事件傳送至 Amazon EventBridge。您可以使用 EventBridge 來監控 AWS Backup 事件。例如，您可以在備份任務失敗時收到警示。 每 5 分鐘以最佳方式向 EventBridge AWS Backup 發出事件。

若要使用 EventBridge 追蹤事件，請參閱下列內容：
+ [建立對事件做出反應的規則](https://docs.aws.amazon.com/eventbridge/latest/userguide/create-eventbridge-rule.html) (*Amazon EventBridge 使用者指南*)
+ [的 Amazon CloudWatch Events and Metrics AWS Backup](https://aws.amazon.com/blogs/storage/amazon-cloudwatch-events-and-metrics-for-aws-backup/) （部落格 - 請參閱*設定要傳送至 Amazon EventBridge AWS Backup 的事件*)

部分事件會報告 `status: COMPLETED`，而其他事件會報告 `state: COMPLETED`。這與 AWS Backup API 一致。有些狀態是 AWS Backup 主控台特有的狀態：`Completed with issues`狀態是具有狀態訊息`Completed`的任務表示。若要監控 `Completed with issues` 事件，請監控具有狀態訊息的 `COMPLETED` 任務。請注意，這僅適用於備份任務。

或者，您也可以使用 AWS Backup 通知 API 透過 Amazon Simple Notification Service (Amazon SNS) 追蹤 AWS Backup 事件。不過，EventBridge 會追蹤比通知 API 更多的變更，包括備份保存庫的變更、複製任務狀態、區域設定，以及冷或暖復原點的數量。

**Topics**
+ [備份任務事件](#aws-backup-events-backup-job)
+ [備份計畫事件](#aws-backup-events-backup-plan)
+ [備份保存庫事件](#aws-backup-events-backup-vault)
+ [複製任務事件](#aws-backup-events-copy-job)
+ [復原點事件](#aws-backup-events-recovery-point)
+ [區域設定事件](#aws-backup-events-region-settings)
+ [還原任務事件](#aws-backup-events-restore-job)
+ [復原點索引事件](#aws-backup-recovery-point-indexing)
+ [惡意軟體掃描任務事件](#aws-backup-events-malware-scan-job)

## 備份任務事件
<a name="aws-backup-events-backup-job"></a>

以下是範例事件。

**Topics**
+ [失敗](#backup-job-state-change-failed)
+ [COMPLETED (已完成)](#backup-job-state-change-completed)
+ [RUNNING (執行中)](#backup-job-state-change-running)
+ [已中止](#backup-job-state-change-aborted)
+ [已過期](#backup-job-state-change-expired)
+ [待定](#backup-job-state-change-pending)
+ [CREATED (已建立)](#backup-job-state-change-created)

### 狀態：失敗
<a name="backup-job-state-change-failed"></a>

```
{
  "version": "0",
  "id": "710b0398-d48e-f3c3-afca-cfeb2fdaa656",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:15:26Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "34176239-e96d-4e1d-9fad-529dbb3c3556",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
    "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
    "bytesTransferred": "0",
    "creationDate": "2020-07-29T20:13:07.392Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "FAILED",
    "statusMessage": "\"Backup job failed because backup vault arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86 does not exist.\"",
    "startBy": "2020-07-30T04:13:07.392Z",
    "percentDone": 0, 
    "retryCount": 3
  }
}
```

### 狀態：已完成
<a name="backup-job-state-change-completed"></a>

```
{
  "version": "0",
  "id": "dafac799-9b88-0134-26b7-fef4d54a134f",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T21:41:17Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:recovery-point:f1d966fe-a3bd-410b-b292-99f442d13b56"
  ],
  "detail": {
    "backupJobId": "a827233a-d405-4a86-a440-759fa94f34dd",
    "backupSizeInBytes": "36048",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9732c1b4-1091-472a-9d9f-52e0565ee39a",
    "backupVaultName": "9732c1b4-1091-472a-9d9f-52e0565ee39a",
    "bytesTransferred": "36048",
    "creationDate": "2020-07-15T21:40:31.207Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "COMPLETED",
    "completionDate": "2020-07-15T21:41:05.921Z",
    "startBy": "2020-07-16T05:40:31.207Z",
    "percentDone": 100,
    "retryCount": 3
  }
}
```

### 狀態：RUNNING
<a name="backup-job-state-change-running"></a>

```
{
  "version": "0",
  "id": "44946c39-b519-3505-44e6-ba74afeb2e30",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T21:39:13Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "B6EC38D2-CB3C-EF0A-F5A4-3CF324EF4945",
    "backupSizeInBytes": "3221225472",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:e6625738-0655-4aa9-bd37-6ec1dd183b15",
    "backupVaultName": "e6625738-0655-4aa9-bd37-6ec1dd183b15",
    "bytesTransferred": "0",
    "creationDate": "2020-07-15T21:38:31.152Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/FullBackupTestRole",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:volume/vol-0b5ae24f2ee72d926",
    "resourceType": "EBS",
    "state": "RUNNING",
    "startBy": "2020-07-16T05:00:00Z",
    "expectedCompletionDate": "Jul 15, 2020 9:39:07 PM",
    "percentDone": 99,
    "createdBy": {
      "backupPlanId": "bde0f455-4e24-4668-aeaa-4932a97f5cc5",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:bde0f455-4e24-4668-aeaa-4932a97f5cc5",
      "backupPlanVersion": "YTkzNmM0MmUtMWRhNS00Y2RkLThmZGUtNjA5NTc4NGM1YTc5",
      "backupPlanRuleId": "1f97bafa-14d6-4f39-94fd-94b51bd6d0d5"
    }
  }
}
```

### 狀態：已中止
<a name="backup-job-state-change-aborted"></a>

```
{
  "version": "0",
  "id": "4c91ceb0-b798-da82-6818-c29b3dce7543",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T21:33:16Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "58cdef95-7680-4c74-80d5-1b64093999c8",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:f59bffcd-2538-4bbe-8343-1c60dae27c27",
    "backupVaultName": "f59bffcd-2538-4bbe-8343-1c60dae27c27",
    "bytesTransferred": "0",
    "creationDate": "2020-07-15T21:33:00.803Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "ABORTED",
    "statusMessage": "\"Backup job was stopped by user.\"",
    "completionDate": "2020-07-15T21:33:01.621Z",
    "startBy": "2020-07-16T05:33:00.803Z",
    "percentDone": 0
  }
}
```

### 狀態：EXPIRED
<a name="backup-job-state-change-expired"></a>

```
{
  "version": "0",
  "id": "1d7bbc04-6120-1145-13b9-49b0af465328",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T13:04:57Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "01EE26DC-7107-4D8E-0C54-EAC27C662BA4",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:aws/backup/AutomatedBackupVaultDel2",
    "backupVaultName": "aws/backup/AutomatedBackupVaultDel2",
    "bytesTransferred": "0",
    "creationDate": "2020-07-29T05:10:20.077Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "EXPIRED",
    "statusMessage": "\"Backup job failed because there was a running job for the same resource.\"",
    "completionDate": "2020-07-29T13:02:15.234Z",
    "startBy": "2020-07-29T13:00:00Z",
    "percentDone": 0,
    "createdBy": {
      "backupPlanId": "aws/efs/414a5bd4-f880-47ad-95f3-f085108a4c3b",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:aws/efs/414a5bd4-f880-47ad-95f3-f085108a4c3b",
      "backupPlanVersion": "NjBjOTUzZjYtYzZiNi00NjhlLWIzMTEtNWRjOWY0YTNjN2Vj",
      "backupPlanRuleId": "3eb0017c-f262-4211-a802-302cebb11dc2"
    }
  }
}
```

### 狀態：待定
<a name="backup-job-state-change-pending"></a>

```
{
  "version": "0",
  "id": "64dd1897-f863-31a3-9ee5-b05e306d81ff",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:03:30Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "2cffdb68-d6ed-485f-9f9b-8b530749f1c2",
    "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:ed1f2661-5587-48bf-8a98-fadb977bf975",
    "backupVaultName": "ed1f2661-5587-48bf-8a98-fadb977bf975",
    "bytesTransferred": "0",
    "creationDate": "2020-07-29T20:01:06.224Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/MockRCBackupTestRole",
    "resourceArn": "arn:aws:service:us-west-2:1112233445566:resource-type/resource-id",
    "resourceType": "type",
    "state": "PENDING",
    "statusMessage": "",
    "startBy": "2020-07-30T04:01:06.224Z",
    "percentDone": 0
  }
}
```

### 狀態：已建立
<a name="backup-job-state-change-created"></a>

```
{
  "version": "0",
  "id": "29af2bf2-eace-58ab-da3a-8c0bf738d692",
  "detail-type": "Backup Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T20:32:53Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "backupJobId": "7e8845b5-ca30-415f-a842-e0152bf4d0ca",
    "state": "CREATED",
    "creationDate": "2020-06-22T20:32:47.466Z"
  }
}
```

## 備份計畫事件
<a name="aws-backup-events-backup-plan"></a>

以下是範例事件。

**Topics**
+ [已修改](#backup-plan-state-change-modified)
+ [DELETED](#backup-plan-state-change-deleted)
+ [CREATED (已建立)](#backup-plan-state-change-created)

### 狀態：已修改
<a name="backup-plan-state-change-modified"></a>

```
{
  "version": "0",
  "id": "2895aefb-dd4a-0a23-6071-2652abd92c3f",
  "detail-type": "Backup Plan State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:25Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-plan:83fcb8ee-2d93-42ac-b06f-591563f3f8de"
  ],
  "detail": {
    "backupPlanId": "83fcb8ee-2d93-42ac-b06f-591563f3f8de",
    "versionId": "NjIwNDFjMDEtNmZlNC00M2JmLTkzZDgtNzNkZjQyNzkxNDk0",
    "modifiedAt": "2020-06-24T23:18:19.168Z",
    "state": "MODIFIED"
  }
}
```

### 狀態：已刪除
<a name="backup-plan-state-change-deleted"></a>

```
{
  "version": "0",
  "id": "33fc5c1d-6db2-b3d9-1e70-1c9a2c23645c",
  "detail-type": "Backup Plan State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:25Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-plan:83fcb8ee-2d93-42ac-b06f-591563f3f8de"
  ],
  "detail": {
    "backupPlanId": "83fcb8ee-2d93-42ac-b06f-591563f3f8de",
    "versionId": "NjIwNDFjMDEtNmZlNC00M2JmLTkzZDgtNzNkZjQyNzkxNDk0",
    "deletionDate": "2020-06-24T23:18:19.411Z",
    "state": "DELETED"
  }
}
```

### 狀態：已建立
<a name="backup-plan-state-change-created"></a>

```
{
  "version": "0",
  "id": "b64fb2d0-ae16-ff9a-faf6-0bdd0d4bfdef",
  "detail-type": "Backup Plan State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:19Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-plan:2c103c5f-6d6e-4cac-9147-d3afa4c84f59"
  ],
  "detail": {
    "backupPlanId": "2c103c5f-6d6e-4cac-9147-d3afa4c84f59",
    "versionId": "N2Q4OTczMzEtZmY1My00N2UwLWE3ODUtMjViYWYyOTUzZWY4",
    "creationDate": "2020-06-24T23:18:15.318Z",
    "state": "CREATED"
  }
}
```

## 備份保存庫事件
<a name="aws-backup-events-backup-vault"></a>

以下是範例事件。

**Topics**
+ [CREATED (已建立)](#backup-vault-state-change-created)
+ [已修改](#backup-vault-state-change-modified)
+ [DELETED](#backup-vault-state-change-deleted)

### 狀態：已建立
<a name="backup-vault-state-change-created"></a>

```
{
  "version": "0",
  "id": "d415609e-5f35-d9a2-76d1-613683e4e024",
  "detail-type": "Backup Vault State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:19Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-vault:d8864642-155c-4283-a168-a04f40e12c97"
  ],
  "detail": {
    "backupVaultName": "d8864642-155c-4283-a168-a04f40e12c97",
    "state": "CREATED"
  }  
}
```

### 狀態：已修改
<a name="backup-vault-state-change-modified"></a>

```
{
  "version": "0",
  "id": "1a2b3cd4-5e6f-7g8h-9i0j-123456k7l890",
  "detail-type": "Backup Vault State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T23:18:19Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-vault:nameOfTestBackup"
  ],
  "detail": {
    "backupVaultName": "vaultName",
    "state": "MODIFIED",
    "isLocked": "true"
  }  
}
```

### 狀態：已刪除
<a name="backup-vault-state-change-deleted"></a>

```
{
  "version": "0",
  "id": "344bccc1-6d2e-da93-3adf-b3f82460294d",
  "detail-type": "Backup Vault State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T02:42:37Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:backup-vault:e8189629-1f8e-4ed2-af7d-b32415d04db1"
  ],
  "detail": {
    "backupVaultName": "e8189629-1f8e-4ed2-af7d-b32415d04db1",
    "state": "DELETED"
  }
}
```

## 複製任務事件
<a name="aws-backup-events-copy-job"></a>

以下是範例事件。

**Topics**
+ [失敗](#copy-job-state-change-failed)
+ [RUNNING (執行中)](#copy-job-state-change-running)
+ [COMPLETED (已完成)](#copy-job-state-change-completed)
+ [CREATED (已建立)](#copy-job-state-change-created)

### 狀態：失敗
<a name="copy-job-state-change-failed"></a>

```
{
  "version": "0",
  "id": "4660bc92-a44d-c939-4542-cda503f14855",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T20:37:34Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::image/ami-00179b33a7a88cac5"
  ],
  "detail": {
    "copyJobId": "47C8EF56-74D8-059D-1301-C5BE1D5C926E",
    "backupSizeInBytes": 22548578304,
    "creationDate": "2020-07-15T20:36:13.239Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
    "resourceType": "EC2",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:55aa945e-c46a-421b-aa27-f94b074e31b7",
    "state": "FAILED",
    "statusMessage": "Access denied exception while trying to list tags",
    "completionDate": "2020-07-15T20:37:28.704Z",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:55aa945e-c46a-421b-aa27-f94b074e31b7",
    "destinationRecoveryPointArn": {}
  }
}
```

### 狀態：RUNNING
<a name="copy-job-state-change-running"></a>

```
{
  "version": "0",
  "id": "d17480ae-7042-edb2-0ff5-8b94822c58e4",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T22:07:48Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::snapshot/snap-03886bc8d6ef3a1f9"
  ],
  "detail": {
    "copyJobId": "0175DE71-5784-589F-D8AC-541ACCB4CAC8",
    "backupSizeInBytes": 3221225472,
    "creationDate": "2020-07-15T22:06:27.234Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/OrganizationCanaryTestRole",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:volume/vol-050eba21ee4d3c001",
    "resourceType": "EBS",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "state": "RUNNING",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "destinationRecoveryPointArn": {},
    "createdBy": {
      "backupPlanId": "b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
      "backupPlanRuleId": "78e356d3-1a11-4f61-8585-af5d6b69bb18"
    }
  }
}
```

### 狀態：已完成
<a name="copy-job-state-change-completed"></a>

```
{
  "version": "0",
  "id": "47deb974-6473-aef1-56c2-52c3eaedfceb",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T22:08:04Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::snapshot/snap-03886bc8d6ef3a1f9"
  ],
  "detail": {
    "copyJobId": "0175DE71-5784-589F-D8AC-541ACCB4CAC8",
    "backupSizeInBytes": 3221225472,
    "creationDate": "2020-07-15T22:06:27.234Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/OrganizationCanaryTestRole",
    "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:volume/vol-050eba21ee4d3c001",
    "resourceType": "EBS",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "state": "COMPLETED",
    "completionDate": "2020-07-15T22:07:58.111Z",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:846869de-4589-45c3-ab60-4fbbabcdd3ec",
    "destinationRecoveryPointArn": "arn:aws:ec2:us-west-2::snapshot/snap-0726fe70935586180",
    "createdBy": {
      "backupPlanId": "b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:b58e3621-1c53-4997-ad8a-afc3347a850e",
      "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
      "backupPlanRuleId": "78e356d3-1a11-4f61-8585-af5d6b69bb18"
    }
  }
}
```

### 狀態：已建立
<a name="copy-job-state-change-created"></a>

```
{
  "version": "0",
  "id": "8398a4c4-8fe8-2b49-a4b9-fd4fdcd34a4e",
  "detail-type": "Copy Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T21:06:32Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::image/ami-0888b126e2170b98e"
  ],
  "detail": {
    "creationDate": "2020-06-22T21:06:25.754Z",
    "state": "CREATED",
    "sourceBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:ef09da5a-21a6-461f-a98f-857e9e621a17",
    "destinationBackupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:ef09da5a-21a6-461f-a98f-857e9e621a17"
  }
}
```

## 復原點事件
<a name="aws-backup-events-recovery-point"></a>

以下是 事件。

**State**
+ [COMPLETED (已完成)](#recovery-point-state-change-completed)
+ PARTIAL
+ DELETING
+ 已過期
+ AVAILABLE
+ 已停止
+ CREATING

### 狀態：已完成
<a name="recovery-point-state-change-completed"></a>

```
{
    "version": "0",
    "id": "ab32977c-378d-2122-e985-fgh4596f0709",
    "detail-type": "Recovery Point State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2020-07-15T21:39:07Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:rds:us-west-2:1112233445566:cluster-snapshot:awsbackup:job-4ece7121-d60e-00c2-5c3b-49960142d03b"
    ],
    "detail": {
        "backupVaultName": "e6625738-0655-4aa9-bd37-6ec1dd183b15",
        "backupVaultArn": "arn:aws:backup:us-west-2:496821122410:backup-vault:e6625738-0655-4aa9-bd37-6ec1dd183b15",
        "creationDate": "2020-07-15T21:38:31.152Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/FullBackupTestRole",
        "resourceType": "Aurora",
        "resourceArn": "arn:aws:rds:us-west-2:1112233445566:cluster:id",
        "status": "COMPLETED",
        "isEncrypted": "false",
        "storageClass": "WARM",
        "completionDate": "2020-07-15T21:39:05.689Z",
        "createdBy": {
            "backupPlanId": "bde0f455-4e24-4668-aeaa-4932a97f5cc5",
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:bde0f455-4e24-4668-aeaa-4932a97f5cc5",
            "backupPlanVersion": "YTkzNmM0MmUtMWRhNS00Y2RkLThmZGUtNjA5NTc4NGM1YTc5",
            "backupPlanRuleId": "1f97bafa-14d6-4f39-94fd-94b51bd6d0d5"
        },
        "lifecycle": {
            "deleteAfterDays": 100
        },
        "calculatedLifeCycle": {
            "deleteAt": "2020-10-23T21:38:31.152Z"
        }
    }
}
```

## 區域設定事件
<a name="aws-backup-events-region-settings"></a>

以下為範例 事件。

```
{
  "version": "0",
  "id": "e7ed82ba-4955-4de5-10d6-dbafcfb68b4f",
  "detail-type": "Region Setting State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-24T22:55:03Z",
  "region": "us-west-2",
  "resources": [],
  "detail": {
    "modifiedAt": "2020-06-24T22:54:57.161Z",
    "ResourceTypeOptInPreference": {
      "Aurora": true
    },
    "state": "MODIFIED"
  }
}
```

## 還原任務事件
<a name="aws-backup-events-restore-job"></a>

以下是範例事件。請注意，還原任務的使用案例將決定要包含的必要和選用參數。例如，如果您的還原任務是還原測試計畫的一部分，`restoreTestingPlanArn`則會包含 參數。如需可能的參數`DescribeRestoreJob`，請參閱 。

**Topics**
+ [失敗](#restore-job-state-change-failed)
+ [RUNNING (執行中)](#restore-job-state-change-running)
+ [COMPLETED (已完成)](#restore-job-state-change-completed)
+ [待定](#restore-job-state-change-pending)
+ [CREATED (已建立)](#restore-job-state-change-created)

### 狀態：失敗
<a name="restore-job-state-change-failed"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-15T20:19:29Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::image/ami-12b3456dfb7f8cf90"
  ],
  "detail": {
    "restoreJobId": "1B234A56-789B-01CD-2A34-4567A08901FD",
    "backupSizeInBytes": "22548578304",
    "creationDate": "2020-07-15T20:19:07.303Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/TestAWSBackupRole",
    "percentDone": 0,
    "resourceType": "EC2",
    "status": "FAILED",
    "statusMessage": "AWS Backup does not permit attaching a new instance profile to an EC2 instance. Please restore using the backed up instance profile."
  }
}
```

### 狀態：RUNNING
<a name="restore-job-state-change-running"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:26:06Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:ec2:us-west-2::snapshot/snap-0fe123ca456cfad7c"
  ],
  "detail": {
    "restoreJobId": "1B234A56-789B-01CD-2A34-4567A08901FD",
    "backupSizeInBytes": "3221225472",
    "creationDate": "2020-07-29T20:26:00.098Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/RestoreTestRole",
    "percentDone": 0,
    "resourceType": "EBS",
    "status": "RUNNING"
  }
}
```

### 狀態：已完成
<a name="restore-job-state-change-completed"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Restore Job State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2020-07-15T03:14:58Z",
  "region":"us-west-2",
  "resources":[
    "arn:aws:rds:us-west-2:1112233445566:snapshot:awsbackup:job-1a2bcd34-567e-8901-23f4-5g6hijkl7890"
  ],
  "detail":{
    "restoreJobId":"AB123456-78C9-0123-456D-789012E34567",
    "backupVaultArn":"arn:aws:backup:us-west-2:1112233445566:backup-vault:ExampleVault",
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:6f7fc1f8-2f2e-40ac-943b-8f8efa9ba99d",
    "sourceResourceArn":"arn:aws:rds:us-west-2:1112233445566:db:example-database",
    "backupSizeInBytes":"0",
    "creationDate":"2020-07-15T03:10:01.742Z",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/RestoreTestRole",
    "percentDone":0,
    "resourceType":"RDS",
    "status":"COMPLETED",
    "createdResourceArn":"arn:aws:rds:us-west-2:1112233445566:db:testinginstance1a2bcd34-567e-8901-23f4-5g6hijkl7890",
    "completionDate":"2020-07-15T03:14:53.128Z"
  }
}
```

### 狀態：待定
<a name="restore-job-state-change-pending"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-07-29T20:08:26Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:recovery-point:42bb8260-92cd-46a2-ab8d-b29f4edb47b1"
  ],
  "detail": {
    "restoreJobId": "123EA45F-C678-EFE9-0123-4D56FC0E789A",
    "backupSizeInBytes": "36048",
    "creationDate": "2020-07-29T20:08:21.083Z",
    "iamRoleArn": "arn:aws:iam::1112233445566:role/RestoreTestRole",
    "percentDone": 0,
    "resourceType": "EC2",
    "status": "PENDING"
  }
}
```

### 狀態：已建立
<a name="restore-job-state-change-created"></a>

```
{
  "version": "0",
  "id": "ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type": "Restore Job State Change",
  "source": "aws.backup",
  "account": "1112233445566",
  "time": "2020-06-22T18:50:49Z",
  "region": "us-west-2",
  "resources": [
    "arn:aws:backup:us-west-2:1112233445566:recovery-point:a6560b33-3660-494c-8d47-efgh939ij32k"
  ],
  "detail": {
    "restoreJobId": "123EA45F-C678-EFE9-0123-4D56FC0E789A",
    "creationDate": "2020-06-22T18:50:46.407Z",
    "state": "CREATED"
  }
}
```

## 復原點索引事件
<a name="aws-backup-recovery-point-indexing"></a>

以下是範例事件。

**Topics**
+ [ACTIVE](#recovery-point-indexing-active)
+ [DELETED](#recovery-point-indexing-deleted)
+ [失敗](#recovery-point-indexing-failed)

### 狀態：ACTIVE
<a name="recovery-point-indexing-active"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Recovery Point Index State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2023-12-15T21:39:07Z",
  "region":"us-west-2",
  "resources":[
    "arn":"aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
  ],
  "detail":{
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "accountId":"1112233445566",
    "indexStatus":"ACTIVE",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/BackupIndexRole",
    "resourceType":"EBS",
    "backupVaultArn":"arn:aws:cryo:us-west-2:1112233445566:pod/backup-pod-12345",
    "indexCreationTime":"2025-05-25T21:38:31.152Z",
    "isIndexingContinuous":false,
    "sourceResourceArn":"arn:aws:ec2:us-west-2:1112233445566:volume/vol-01234567890abcdef",
    "backupCreationTime":"2023-12-15T21:38:00.000Z",
    "indexStatusMessage":"An AWS Backup recovery point index was successfully completed. Indexed recovery point arn : arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "indexCompletionTime":"2025-05-25T21:39:05.689Z",
  }
}
```

### 狀態：已刪除
<a name="recovery-point-indexing-deleted"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Recovery Point Index State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2023-12-15T21:39:07Z",
  "region":"us-west-2",
  "resources":[
    "arn":"aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
  ],
  "detail":{
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "accountId":"1112233445566",
    "indexStatus":"DELETED",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/BackupIndexRole",
    "resourceType":"EBS",
    "backupVaultArn":"arn:aws:cryo:us-west-2:1112233445566:pod/backup-pod-12345",
    "indexCreationTime":"2025-05-25T21:38:31.152Z",
    "isIndexingContinuous":false,
    "sourceResourceArn":"arn:aws:ec2:us-west-2:1112233445566:volume/vol-01234567890abcdef",
    "backupCreationTime":"2023-12-15T21:38:00.000Z",
    "indexStatusMessage":"An AWS Backup recovery point index was deleted. Indexed recovery point arn : arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "indexDeletionTime":"2025-05-27T22:39:05.689Z",
  }
}
```

### 狀態：失敗
<a name="recovery-point-indexing-failed"></a>

```
{
  "version":"0",
  "id":"ab32977c-378d-2122-e985-fgh4596f0709",
  "detail-type":"Recovery Point Index State Change",
  "source":"aws.backup",
  "account":"1112233445566",
  "time":"2023-12-15T21:39:07Z",
  "region":"us-west-2",
  "resources":[
    "arn":"aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
  ],
  "detail":{
    "recoveryPointArn":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
    "accountId":"1112233445566",
    "indexStatus":"FAILED",
    "iamRoleArn":"arn:aws:iam::1112233445566:role/BackupIndexRole",
    "resourceType":"EBS",
    "backupVaultArn":"arn:aws:cryo:us-west-2:1112233445566:pod/backup-pod-12345",
    "indexCreationTime":"2025-05-25T21:38:31.152Z",
    "isIndexingContinuous":false,
    "sourceResourceArn":"arn:aws:ec2:us-west-2:1112233445566:volume/01234567890abcdef",
    "backupCreationTime":"2023-12-15T21:38:00.000Z",
    "indexStatusMessage":"An AWS Backup recovery point index failed to create. Indexed recovery point arn : arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
  }
}
```

## 惡意軟體掃描任務事件
<a name="aws-backup-events-malware-scan-job"></a>

以下是範例事件。

**Topics**
+ [CREATED (已建立)](#malware-scan-job-state-change-created)
+ [RUNNING (執行中)](#malware-scan-job-state-change-running)
+ [COMPLETED (已完成)](#malware-scan-job-state-change-completed)
+ [已完成，但發生問題](#malware-scan-job-state-change-completed-with-issues)
+ [失敗](#malware-scan-job-state-change-failed)
+ [CANCELED](#malware-scan-job-state-change-canceled)

### 狀態：已建立
<a name="malware-scan-job-state-change-created"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "CREATED"
    }  
}
```

### 狀態：RUNNING
<a name="malware-scan-job-state-change-running"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "RUNNING"
    }  
}
```

### 狀態：已完成
<a name="malware-scan-job-state-change-completed"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "scanResult": {  
            "scanResultStatus": "THREATS_FOUND"
        },  
        "state": "COMPLETED",
        "statusMessage": "An AWS Backup scan job was successful completed."
    }  
}
```

### 狀態：以問題完成
<a name="malware-scan-job-state-change-completed-with-issues"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "scanResult": {  
            "scanResultStatus": "NO_THREATS_FOUND"
        },  
        "state": "COMPLETED_WITH_ISSUES",
        "statusMessage": "Scan job partially completed. View more details in Amazon GuardDuty"
    }  
}
```

### 狀態：失敗
<a name="malware-scan-job-state-change-failed"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "FAILED",
        "statusMessage": "<failure reason>"  
    }  
}
```

### 狀態：已取消
<a name="malware-scan-job-state-change-canceled"></a>

```
{  
    "version": "0",  
    "id": "60ce181d-67c7-496b-90fb-69636b42daee",
    "detail-type": "Scan Job State Change",
    "source": "aws.backup",
    "account": "1112233445566",
    "time": "2025-12-12T12:12:12Z",
    "region": "us-west-2",
    "resources": [  
        "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"
    ],  
    "detail": {  
        "accountId": "1112233445566",
        "backupVaultArn": "arn:aws:backup:us-west-2:1112233445566:backup-vault:9ab3e749-82c6-4342-9320-5edbf4918b86",
        "backupVaultName": "9ab3e749-82c6-4342-9320-5edbf4918b86",
        "completionDate": "2025-12-12T12:12:12Z",
        "createdBy": {
            "backupPlanArn": "arn:aws:backup:us-west-2:1112233445566:backup-plan:5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanId": "5d5a14cc-4ee2-4b9f-beb6-4afa998bb98f",
            "backupPlanVersion": "Mjc4ZTRhMzUtMGE5Ni00NmQ5LWE1YmMtOWMwY2IwMTY4NWQ4",
            "backupRuleId": "256ad167-f523-4cb9-93f3-f0c933efd97f"
        },  
        "creationDate": "2025-12-12T12:12:00Z",
        "iamRoleArn": "arn:aws:iam::1112233445566:role/RoleForEc2BackupWithNoDescribeTagsPermissions",
        "scannerRoleArn": "arn:aws:iam::1112233445566:role/RoleForAwsBackupGuarddutyScanner",
        "recoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
        "resourceArn": "arn:aws:ec2:us-west-2:1112233445566:instance/i-0515aee7de03f58e1",
        "resourceType": "EC2",
        "scanId": "43bc14a6-03e0-436a-abf5-8825d3aa6835",
        "scanJobId": "4d5fc12e-7e33-4336-a981-bbe43c300298",
        "scanBaseRecoveryPointArn": "arn:aws:backup:us-west-2:1112233445566:recovery-point:46bd3edb-a499-4db1-8f8f-269a2ff76fab",
        "malwareScanner": "GUARDDUTY",
        "state": "CANCELED",
        "statusMessage": "Scan job was stopped by user."  
    }  
}
```

# AWS Backup 使用 Amazon CloudWatch 的 指標
<a name="cloudwatch"></a>

**Topics**
+ [CloudWatch 儀表板](#cloudwatch-dashboard)
+ [CloudWatch 的指標](#monitoring-metrics-with-cloudwatch)

## CloudWatch 儀表板
<a name="cloudwatch-dashboard"></a>

**注意**  
主控台儀表板會因正在存取主控台的區域而異。請參閱[功能可用性 AWS 區域](backup-feature-availability.md#features-by-region)以查看哪些區域可以存取「任務」儀表板。未列出的區域將能夠存取 CloudWatch 儀表板。

您的 AWS Backup 主控台包含儀表板，可查看已完成或失敗備份、複製和還原任務的指標。在此儀表板中，您可以按時段檢視任務狀態，並根據所需的時間範圍進行自訂。

**存取儀表板**

1. 在 https：//[https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup) 開啟 AWS Backup 主控台。

1. 請在左側導覽窗格中選擇**儀表板**。

**檢視和了解儀表板**

CloudWatch 儀表板會顯示數個小工具。每個小工具會依計數顯示任務指標。每個小工具都會顯示幾張折線圖。每行都對應一個受保護的資源 (如果未顯示預期的資源，請確保在 **設定** 中開啟該資源)。其不會顯示進行中的任務。

Y 軸 (垂直值) 會顯示計數。X 軸 (水平值) 會顯示時間點。如果選取任務狀態中沒有可供視覺化的資料點，則該值將設定為 0，並在 x 軸上顯示水平線。顯示資源的圖例仍然可見。

指標會顯示與目前登入相關的帳戶特定和區域特定資訊。若要查看其他帳戶或區域，您必須登入所選帳戶。

**自訂儀表板**

預設的顯示時間範圍為一週。在頂部選單上，有用於重新定義顯示時間範圍的選項。您可以從 1 小時、3 小時、12 小時、1 天、3 天和 1 週中進行選擇。此外，您可以選取 **自訂** 來指定不同的值。「自訂」會暫時將目前檢視變更為您的規格。

您可以將滑鼠移至小工具上方，其右上角會顯示 **放大** 按鈕。請按一下 **放大**，以全螢幕檢視開啟小工具。全螢幕中還有更多自訂圖形顯示的選項，例如變更時段 (每個資料點之間的時間間隔)。關閉全螢幕檢視後，將不會保留任何變更。

若要一次只檢視一種資源類型，請按一下您要在圖形圖例中檢視之資源類型的標籤文字。這將取消選取其他所有資源類型。若要還原此操作，請按一下圖例中的資源類型顏色方塊。若要返回所有資源類型的預設檢視，同時選擇所有標籤，請再按一下任意已選取資源類型的標籤文字。

按一下小工具右上角的三個垂直點會開啟下拉式選單，其中包含「重新整理」、「放大」、「在指標中檢視」和「在記錄中檢視」的選項。「在指標中檢視」會開啟 CloudWatch 主控台中小工具內使用的指標。您可以在該處對小工具進行任何變更，並將小工具新增至 CloudWatch 儀表板中的自訂儀表板。您在 CloudWatch 儀表板中所做的任何變更都不會反映在 AWS Backup 主控台的儀表板上。「作為記錄檢視」會開啟 CloudWatch 主控台中的記錄檢視頁面。

若要將顯示的小工具新增至您自己的自訂 CloudWatch 儀表板，請按一下儀表板右上角的 **新增至儀表板** 按鈕。這將開啟 CloudWatch 主控台，您可以在其中選取要新增所有六個小工具的自訂儀表板。

如需詳細資訊，請參閱[使用 Amazon CloudWatch 指標](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html)。

## CloudWatch 的指標
<a name="monitoring-metrics-with-cloudwatch"></a>

您可以使用 CloudWatch 監控 AWS Backup 指標。`AWS/Backup` 命名空間可讓您追蹤下列指標。 每 5 分鐘向 CloudWatch AWS Backup 發出更新的指標。

本文件頁面的目的是為您提供使用 CloudWatch 進行監控的參考資料 AWS Backup。若要了解如何使用 CloudWatch 監控指標，請參閱[《CloudWatch 使用者指南》中的部落格 Amazon CloudWatch Events and Metrics for or AWS Backup](https://aws.amazon.com/blogs/storage/amazon-cloudwatch-events-and-metrics-for-aws-backup/) [Focus on Metrics and Alarms in a Single AWS Service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Automatic_Dashboards_Focus_Service.html)。 *CloudWatch * 若要設定警示，請參閱《*CloudWatch 使用者指南*》中的[使用 Amazon CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。


| Category | 指標 | 範例維度 | 範例使用案例 | 
| --- | --- | --- | --- | 
| 任務 | 每個狀態的備份、還原和複製任務數目，包括 `CREATED`、`PENDING`、`RUNNING`、`ABORTED`、`COMPLETED`、`FAILED` 和 `EXPIRED`。 不同任務類型具有不同的可用狀態。 | 資源類型、保存庫名稱。複製任務的保存庫名稱與其目標保存庫相同。 | 監視一或多個特定備份保存庫中的失敗備份任務數量。如果在 1 小時內發生五個以上的失敗任務，請使用 Amazon SNS 傳送電子郵件或簡訊，或向工程團隊開立票證以進行調查。 **報告條件**：有非零值 | 
| 復原點 | 每個狀態中的暖復原點和冷復原點數量：MODIFIED、COMPLETED、PARTIAL、EXPIRED、DELETED。 | 資源類型、保存庫名稱。 | 可追蹤 Amazon EBS 磁碟區刪除的復原點數量，並分別追蹤每個備份保存庫中的暖復原點和冷復原點數量。 **報告條件**：有非零值 | 

**注意**  
`Completed with issues` 的任務狀態是 AWS Backup 主控台特有的；無法透過 CloudWatch 追蹤其狀態。

下表列出可用的所有指標。


| 指標 | Description | 
| --- | --- | 
| NumberOfBackupJobsCreated |  AWS Backup 建立的備份任務數量。 | 
| NumberOfBackupJobsPending | 即將在 AWS Backup中執行的備份任務數量。 | 
| NumberOfBackupJobsRunning | 目前正在執行的備份任務數量 AWS Backup。 | 
| NumberOfBackupJobsAborted | 使用者取消的備份任務數量。 | 
| NumberOfBackupJobsCompleted |  AWS Backup 完成的備份任務數量。 | 
| NumberOfBackupJobsFailed | 狀態為 Failed 的備份任務數量。通常是由於在資料庫資源期間或 1 小時之前，或 Amazon FSx 維護時段或自動備份時段期間或 4 小時之前排程備份任務，且未使用 AWS Backup 執行時間點還原的連續備份所造成。如需支援的 服務清單，以及如何使用 AWS Backup 取得連續備份或重新排程備份任務的指示，請參閱[Point-in-Time復原](https://docs.aws.amazon.com/aws-backup/latest/devguide/point-in-time-recovery.html)。 | 
| NumberOfBackupJobsExpired |  狀態為 的備份任務數量`EXPIRED`。 `CREATED` `EXPIRED` 如果備份無法在開始時段內開始，則備份任務會從狀態變更為 。  | 
| NumberOfCopyJobsCreated |  AWS Backup 建立的跨帳戶與跨區域複製任務數量。 | 
| NumberOfCopyJobsRunning | 目前在 AWS Backup中執行的跨帳戶與跨區域複製任務數量。 | 
| NumberOfCopyJobsCompleted |  AWS Backup 已完成的跨帳戶與跨區域複製任務數量。 | 
| NumberOfCopyJobsFailed |  AWS Backup 嘗試但無法完成的跨帳戶和跨區域複製任務數量。 | 
| NumberOfRestoreJobsPending | 即將在 AWS Backup中執行的還原任務數量。 | 
| NumberOfRestoreJobsRunning | 目前正在執行的還原任務數量 AWS Backup。 | 
| NumberOfRestoreJobsCompleted | 已完成的還原任務數量 AWS Backup 。 | 
| NumberOfRestoreJobsFailed |  AWS Backup 嘗試但無法完成的還原任務數目。 | 
| NumberOfRecoveryPointsCompleted |  AWS Backup 建立的復原點數目。 | 
| NumberOfRecoveryPointsPartial |  AWS Backup 開始建立但無法完成的復原點數量。 稍後會 AWS 重試程序，但因為稍後會重試，所以會保留部分復原點。 | 
| NumberOfRecoveryPointsExpired | 根據您的備份保留生命週期 AWS Backup 嘗試刪除但無法刪除的復原點數目。系統會針對過期備份所耗用的儲存體計費，而且您應手動刪除這些儲存體。 | 
| NumberOfRecoveryPointsDeleting |  AWS Backup 要刪除的復原點數目。 | 
| NumberOfRecoveryPointsCold |  AWS Backup 分層為冷儲存的復原點數目。 | 

除了表格中列出的維度之外，還有更多維度可供使用。若要檢視指標的所有維度，請在 CloudWatch 主控台 **指標** 區段的 `AWS/Backup` 命名空間中輸入該指標的名稱。

# 使用 CloudTrail 記錄 AWS Backup API 呼叫
<a name="logging-using-cloudtrail"></a>

AWS Backup 已與 [AWS CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html) 服務整合，可提供使用者、角色或服務所採取動作的記錄 AWS 。CloudTrail 會將 的所有 API 呼叫擷取 AWS Backup 為事件。擷取的呼叫包括來自 AWS Backup 主控台的呼叫，以及對 AWS Backup API 操作的程式碼呼叫。您可以使用 CloudTrail 所收集的資訊來判斷提出的請求 AWS Backup、提出請求的 IP 地址、提出請求的時間，以及其他詳細資訊。

每一筆事件或日誌專案都會包含產生請求者的資訊。身分資訊可協助您判斷下列事項：
+ 該請求是使用根使用者還是使用者憑證提出。
+ 請求是否代表 IAM Identity Center 使用者提出。
+ 提出該請求時，是否使用了特定角色或聯合身分使用者的暫時安全憑證。
+ 請求是否由其他 AWS 服務提出。

當您建立帳戶 AWS 帳戶 時CloudTrail 會在 中處於作用中狀態，而且您會自動存取 CloudTrail **事件歷史記錄**。CloudTrail **事件歷史記錄**為 AWS 區域中過去 90 天記錄的管理事件，提供可檢視、可搜尋、可下載且不可變的記錄。如需詳細資訊，請參閱「AWS CloudTrail 使用者指南」**中的[使用 CloudTrail 事件歷史記錄](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html)。檢視**事件歷史記錄**不會產生 CloudTrail 費用。

如需 AWS 帳戶 過去 90 天內持續記錄的事件，請建立線索或 [CloudTrail Lake](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html) 事件資料存放區。

**CloudTrail 追蹤**  
*線索*能讓 CloudTrail 將日誌檔案交付至 Amazon S3 儲存貯體。使用 建立的所有線索 AWS 管理主控台 都是多區域。您可以使用 AWS CLI建立單一或多區域追蹤。建議您建立多區域追蹤，因為您擷取 AWS 區域 帳戶中所有 的活動。如果您建立單一區域追蹤，您只能檢視追蹤 AWS 區域中記錄的事件。如需追蹤的詳細資訊，請參閱《AWS CloudTrail 使用者指南》**中的[為您的 AWS 帳戶建立追蹤](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)和[為組織建立追蹤](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-trail-organization.html)。  
您可以透過建立追蹤，免費將持續管理事件的一個複本從 CloudTrail 傳遞至您的 Amazon S3 儲存貯體，但這樣做會產生 Amazon S3 儲存費用。如需 CloudTrail 定價的詳細資訊，請參閱 [AWS CloudTrail 定價](https://aws.amazon.com/cloudtrail/pricing/)。如需 Amazon S3 定價的相關資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing/)。

**CloudTrail Lake 事件資料存放區**  
*CloudTrail Lake* 讓您能夠對事件執行 SQL 型查詢。CloudTrail Lake 會將分列式 JSON 格式的現有事件轉換為 [Apache ORC](https://orc.apache.org/) 格式。ORC 是一種單欄式儲存格式，針對快速擷取資料進行了最佳化。系統會將事件彙總到*事件資料存放區*中，事件資料存放區是事件的不可變集合，其依據為您透過套用[進階事件選取器](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-concepts.html#adv-event-selectors)選取的條件。套用於事件資料存放區的選取器控制哪些事件持續存在並可供您查詢。如需 CloudTrail Lake 的詳細資訊，請參閱*AWS CloudTrail 《 使用者指南*》中的[使用 AWS CloudTrail Lake](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake.html)。  
CloudTrail Lake 事件資料存放區和查詢會產生費用。建立事件資料存放區時，您可以選擇要用於事件資料存放區的[定價選項](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-lake-manage-costs.html#cloudtrail-lake-manage-costs-pricing-option)。此定價選項將決定擷取和儲存事件的成本，以及事件資料存放區的預設和最長保留期。如需 CloudTrail 定價的詳細資訊，請參閱 [AWS CloudTrail 定價](https://aws.amazon.com/cloudtrail/pricing/)。

## AWS Backup CloudTrail 中的事件
<a name="service-name-info-in-cloudtrail"></a>

AWS Backup 會在執行備份、還原、複製、掃描或通知時產生這些 CloudTrail 事件。這些事件不一定是使用 AWS Backup 公有 APIs產生的。如需詳細資訊，請參閱*AWS CloudTrail 《 使用者指南*》中的[AWS 服務事件](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/non-api-aws-service-events.html)。
+ `AssociateBackupVaultMpaApprovalTeamCompleted`
+ `AssociateBackupVaultMpaApprovalTeamFailed`
+ `BackupDeleted`
+ `BackupJobCompleted`
+ `BackupJobStarted`
+ `BackupSelectionDeletedDueToSLRDeletion`
+ `BackupTransitionedToCold`
+ `CopyJobCompleted`
+ `CopyJobStarted`
+ `CreateRestoreAccessBackupVaultFailed`
+ `DisassociateBackupVaultMpaApprovalTeamFailed`
+ `PutBackupVaultNotifications`
+ `RecoveryPointCreated`
+ `ReportJobCompleted`
+ `ReportJobStarted`
+ `RestoreAccessBackupVaultDeleted`
+ `RestoreCompleted`
+ `RestoreStarted`
+ `RevokeRestoreAccessBackupVaultFailed`
+ `ScanJobCompleted`
+ `ScanJobCreated`
+ `ScanJobFailed`
+ `ScanJobStarted`

## 了解 AWS Backup 日誌檔案項目
<a name="understanding-service-name-entries"></a>

追蹤是一種組態，能讓事件以日誌檔案的形式交付到您指定的 Amazon S3 儲存貯體。CloudTrail 日誌檔案包含一或多個日誌專案。一個事件為任何來源提出的單一請求，並包含請求動作、請求的日期和時間、請求參數等資訊。CloudTrail 日誌檔並非依公有 API 呼叫的堆疊追蹤排序，因此不會以任何特定順序出現。

下列範例顯示 CloudTrail 日誌項目，其可示範 `StartBackupJob`、`StartRestoreJob` 和 `DeleteRecoveryPoint` 動作及 `BackupJobCompleted` 事件。

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "123456789012",
        "arn": "arn:aws:iam::123456789012:root",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2019-01-10T12:24:50Z"
            }
        }
    },
    "eventTime": "2019-01-10T13:45:24Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "StartBackupJob",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "12.34.567.89",
    "userAgent": "aws-internal/3 aws-sdk-java/1.11.465 Linux/4.9.124-0.1.ac.198.73.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.192-b12 java/1.8.0_192",
    "requestParameters": {
        "backupVaultName": "Default",
        "resourceArn": "arn:aws:ec2:us-east-1:123456789012:volume/vol-00a422a05b9c6asd3",
        "iamRoleArn": "arn:aws:iam::123456789012:role/AWSBackup",
        "startWindowMinutes": 60
    },
    "responseElements": {
        "backupJobId": "8a3c2a87-b23e-4d56-b045-fa9e88ede4e6",
        "creationDate": "Jan 10, 2019 1:45:24 PM"
    },
    "requestID": "98cf4d59-8c76-49f7-9201-790743931234",
    "eventID": "fe8146a5-7812-4a95-90ad-074498be1234",
    "eventType": "AwsApiCall",
    "recipientAccountId": "account-id"
},
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "123456789012",
        "arn": "arn:aws:iam::123456789012:root",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2019-01-10T12:24:50Z"
            }
        }
    },
    "eventTime": "2019-01-10T13:49:50Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "StartRestoreJob",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "12.34.567.89",
    "userAgent": "aws-internal/3 aws-sdk-java/1.11.465 Linux/4.9.124-0.1.ac.198.73.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.192-b12 java/1.8.0_192",
    "requestParameters": {
        "recoveryPointArn": "arn:aws:ec2:us-east-1::snapshot/snap-00a129455bdbc9d99",
        "metadata": {
            "volumeType": "gp2",
            "availabilityZone": "us-east-1b",
            "volumeSize": "100"
        },
        "iamRoleArn": "arn:aws:iam::123456789012:role/AWSBackup",
        "idempotencyToken": "a9c8b4fb-d369-4a58-944b-942e442a8fe3",
        "resourceType": "EBS"
    },
    "responseElements": {
        "restoreJobId": "9808E090-8C76-CCB8-4CEA-407CF6AC4C43"
    },
    "requestID": "783ddddc-6d7e-4539-8fab-376aa9668543",
    "eventID": "ff35ddea-7577-4aec-a132-964b7e9dd423",
    "eventType": "AwsApiCall",
    "recipientAccountId": "account-id"
},
{
    "eventVersion": "1.05",
    "userIdentity": {
        "type": "Root",
        "principalId": "123456789012",
        "arn": "arn:aws:iam::123456789012:root",
        "accountId": "123456789012",
        "accessKeyId": "AKIAI44QH8DHBEXAMPLE",
        "sessionContext": {
            "attributes": {
                "mfaAuthenticated": "false",
                "creationDate": "2019-01-10T12:24:50Z"
            }
        }
    },
    "eventTime": "2019-01-10T14:52:42Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "DeleteRecoveryPoint",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "12.34.567.89",
    "userAgent": "aws-internal/3 aws-sdk-java/1.11.465 Linux/4.9.124-0.1.ac.198.73.329.metal1.x86_64 OpenJDK_64-Bit_Server_VM/25.192-b12 java/1.8.0_192",
    "requestParameters": {
        "backupVaultName": "Default",
        "recoveryPointArn": "arn:aws:ec2:us-east-1::snapshot/snap-05f426fd9daab3433"
    },
    "responseElements": null,
    "requestID": "f1f1b33a-48da-436c-9a8f-7574f1ab5fd7",
    "eventID": "2dd70080-5aba-4a79-9a0f-92647c9f0846",
    "eventType": "AwsApiCall",
    "recipientAccountId": "account-id"
},
{
    "eventVersion": "1.05",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"
    },
    "eventTime": "2019-01-10T08:24:39Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "BackupJobCompleted",
    "awsRegion": "us-east-1",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "2e7e4fcf-0c52-467f-9fd0-f61c2fcf7d17",
    "eventType": "AwsServiceEvent",
    "recipientAccountId": "account-id",
    "serviceEventDetails": {
        "completionDate": {
            "seconds": 1547108091,
            "nanos": 906000000
        },
        "state": "COMPLETED",
        "percentDone": 100,
        "backupJobId": "8A8E738B-A8C5-E058-8224-90FA323A3C0E",
        "backupVaultName": "BackupVault",
        "backupVaultArn": "arn:aws:backup:us-east-1:123456789012:backup-vault:BackupVault",
        "recoveryPointArn": "arn:aws:ec2:us-east-1::snapshot/snap-07ce8c3141d361233",
        "resourceArn": "arn:aws:ec2:us-east-1:123456789012:volume/vol-06692095a6a421233",
        "creationDate": {
            "seconds": 1547101638,
            "nanos": 272000000
        },
        "backupSizeInBytes": 8589934592,
        "iamRoleArn": "arn:aws:iam::123456789012:role/AWSBackup",
        "resourceType": "EBS"
    }
}
```

## 記錄跨帳戶管理事件
<a name="logging-cam-events"></a>

使用 AWS Backup，您可以管理[AWS Organizations](https://docs.aws.amazon.com/organizations/latest/userguide/orgs_introduction.html)結構 AWS 帳戶 內所有 的備份。當您建立、更新或刪除 AWS Organizations 備份政策 （將備份計劃套用至您的成員帳戶） 時，或是有無效的組織備份計劃時， 會在您的成員帳戶中 AWS Backup 產生這些 CloudTrail 事件：
+ `CreateOrganizationalBackupPlan`
+ `UpdateOrganizationalBackupPlan`
+ `DeleteOrganizationalBackupPlan`
+ `InvalidOrganizationBackupPlan`

### 跨帳戶管理的範例： AWS Backup 日誌檔案項目
<a name="cam-log-examples"></a>

 追蹤是一種組態，能讓事件以日誌檔案的形式交付到您指定的 Amazon S3 儲存貯體。CloudTrail 日誌檔案包含一或多個日誌專案。一個事件為任何來源提出的單一請求，並包含請求動作、請求的日期和時間、請求參數等資訊。CloudTrail 日誌檔並非依公有 API 呼叫的堆疊追蹤排序，因此不會以任何特定順序出現。

以下範例顯示的是展示 `CreateOrganizationalBackupPlan` 動作的 CloudTrail 日誌項目。

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"},
    "eventTime": "2020-06-02T00:34:00Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "CreateOrganizationalBackupPlan",
    "awsRegion": "ca-central-1",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "f2642255-af77-4203-8c37-7ca19d898e84",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "recipientAccountId": "account-id",
    "serviceEventDetails": {
        "backupPlanId": "orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanVersionId": "ZTA1Y2ZjZDYtNmRjMy00ZTA1LWIyNTAtM2M1NzQ4OThmNzRj",
        "backupPlanArn": "arn:aws:backup:ca-central-1:123456789012:backup-plan:orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanName": "mybackupplan",
        "backupRules": "[{\"id\":\"745fd0ea-7f57-3f35-8a0e-ed4b8c48a8e2\",\"name\":\"hourly\",\"description\":null,\"cryopodArn\":\"arn:aws:backup:ca-central-1:123456789012:backup-vault:ControllerCAMTestBackupVault\",\"scheduleExpression\":\"cron(0 0/1 ? * * *)\",\"startWindow\":\"PT1H\",\"completionWindow\":\"PT2H\",\"lifecycle\":{\"moveToColdStorageAfterDays\":null,\"deleteAfterDays\":\"7\"},\"tags\":null,\"copyActions\":[]}]",
        "backupSelections": "[{\"name\":\"selectiondatatype\",\"arn\":\"arn:aws:backup:ca-central-1:123456789012:selection:8b40c6d9-3641-3d49-926d-a075ea715686\",\"role\":\"arn:aws:iam::123456789012:role/OrganizationmyRoleTestRole\",\"resources\":[],\"notResources\":[],\"conditions\":[{\"type\":\"STRINGEQUALS\",\"key\":\"dataType\",\"value\":\"PII\"},{\"type\":\"STRINGEQUALS\",\"key\":\"dataType\",\"value\":\"RED\"}],\"creationDate\":\"2020-06-02T00:34:00.695Z\",\"creatorRequestId\":null}]",
        "creationDate": {
            "seconds": 1591058040,
            "nanos": 695000000
        },
        "organizationId": "org-id",
        "accountId": "123456789012"
    }
}
```

以下範例顯示的是展示 `DeleteOrganizationalBackupPlan` 動作的 CloudTrail 日誌項目。

```
{
    "eventVersion": "1.05",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"
    },
    "eventTime": "2020-06-02T00:34:25Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "DeleteOrganizationalBackupPlan",
    "awsRegion": "ca-central-1",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "5ce66cd0-b90c-4957-8e00-96ea1077b4fa",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "recipientAccountId": "account-id",
    "serviceEventDetails": {
        "backupPlanId": "orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanVersionId": "ZTA1Y2ZjZDYtNmRjMy00ZTA1LWIyNTAtM2M1NzQ4OThmNzRj",
        "backupPlanArn": "arn:aws:backup:ca-central-1:123456789012:backup-plan:orgs/544033d1-b19c-3f2a-9c20-40bcfa82ca68",
        "backupPlanName": "mybackupplan",
        "deletionDate": {
            "seconds": 1591058065,
            "nanos": 519000000
        },
        "organizationId": "org-id",
        "accountId": "123456789012"
    }
}
```

下列範例顯示 CloudTrail 日誌項目，示範 事件 `InvalidOrganizationBackupPlan`，當 從 Organizations AWS Backup 接收到無效的備份計劃時傳送。

```
{
    "eventVersion": "1.08",
    "userIdentity": {
        "accountId": "123456789012",
        "invokedBy": "backup.amazonaws.com"
    },
    "eventTime": "2022-06-11T13:29:23Z",
    "eventSource": "backup.amazonaws.com",
    "eventName": "InvalidOrganizationBackupPlan",
    "awsRegion": "Region",
    "sourceIPAddress": "backup.amazonaws.com",
    "userAgent": "backup.amazonaws.com",
    "requestParameters": null,
    "responseElements": null,
    "eventID": "ab1de234-fg56-7890-h123-45ij678k9l01",
    "readOnly": false,
    "eventType": "AwsServiceEvent",
    "managementEvent": true,
    "recipientAccountId": "987654321098",
    "serviceEventDetails": {
        "effectivePolicyVersion": 7,
        "effectivePolicyId": "12345678-a9b0-123c-45d6-78e901f23456",
        "lastUpdatedTimestamp": "Jun 11, 2022 1:29:22 PM",
        "policyType": "BACKUP_POLICY",
        "effectiveBackupPlan": {
            "logicalName": "logical-name",
            "regions": [
                "Region"
            ],
            "rules": [
                {
                    "name": "test-orgs",
                    "targetBackupVaultName": "vault-name",
                    "ruleLifecycle": {
                        "deleteAfterDays": 100
                    },
                    "copyActions": [],
                    "enableContinuousBackup": true
                }
            ],
            "selections": {
                "tagSelections": [
                    {
                        "selectionName": "selection-name",
                        "iamRoleArn": "arn:aws:iam::$account:role/role",
                        "targetedTags": [
                            {
                                "tagKey": "key",
                                "tagValue": "value"
                            }
                        ]
                    }
                ]
            },
            "backupPlanTags": {
                "key": "value"
            }
        },
        "organizationId": "org-id",
        "accountId": "123456789012"
    },
    "eventCategory": "Management"
}
```

# 使用 的通知選項 AWS Backup
<a name="backup-notifications"></a>

有兩種方式可以接收有關 的通知 AWS Backup：
+ 使用者通知 可以傳送通知，包括 Amazon CloudWatch 警示 AWS 支援和其他服務的通知。
+ Amazon Simple Notification Service 可以通知您 AWS Backup 事件。

## 使用者通知 而且 AWS Backup
<a name="aws-backup-uno"></a>

AWS Backup 支援從 [使用者通知 主控台](https://console.aws.amazon.com//notifications/home?notifications#/notifications)管理您的備份通知。使用 [使用者通知](https://docs.aws.amazon.com/notifications/latest/userguide/getting-started.html)，您可以從使用者通知通知中心檢視備份、複製和還原任務的進度，以及備份政策、文件庫、復原點和設定的變更。

Amazon CloudWatch、Amazon EventBridge 警示和 AWS 支援 案例更新是您可以從主控台管理的其他類型通知。此外，您可以設定數個交付選項，包括電子郵件、聊天應用程式通知中的 Amazon Q Developer，以及 AWS Console Mobile Application 推送通知。

## Amazon SNS 和 AWS Backup 事件
<a name="backup-notifications-section"></a>

AWS Backup 利用 Amazon Simple Notification Service (Amazon SNS) 提供的強大通知。您可以將 Amazon SNS 設定為從 Amazon SNS 主控台通知您 AWS Backup 事件。

**限制**
+ 雖然 Amazon SNS 服務允許跨帳戶通知，但 AWS Backup 目前不支援此功能。您必須指定自己的 AWS 帳戶 ID 和主題的資源 ARN。
+ AWS Backup 支援 SNS 最佳重複資料刪除的標準主題，但目前 AWS Backup 不支援嚴格重複資料刪除的 SNS FIFO 主題。

### 常用案例
<a name="aws-backup-sns-console"></a>
+ 遵循[如何取得失敗任務的通知中的步驟，設定失敗備份 AWS Backup 任務的通知？](https://repost.aws/knowledge-center/aws-backup-failed-job-notification) 來自 AWS Premium Support。
+ 在下列事件資料表範例中，檢閱已完成、已失敗和已過期備份任務的 Amazon SNS 通知 JSON 範例。

如需 Amazon SNS 一般項目的詳細資訊，請參閱《*Amazon Simple Notification Service 開發人員指南*》中的 [Amazon SNS 入門](https://docs.aws.amazon.com/sns/latest/dg/sns-getting-started.html)。

### AWS Backup 通知 APIs
<a name="aws-backup-sns-apis"></a>

使用 Amazon SNS 主控台或 AWS Command Line Interface (AWS CLI) 建立主題後，您可以使用下列 AWS Backup API 操作來管理備份通知。
+ [DeleteBackupVaultNotifications](API_DeleteBackupVaultNotifications.md) — 刪除特定備份保存庫的事件通知。
+ [GetBackupVaultNotifications](API_GetBackupVaultNotifications.md) — 列出特定備份保存庫的所有事件通知。
+ [PutBackupVaultNotifications](API_PutBackupVaultNotifications.md) — 開啟特定主題與事件的通知。

AWS Backup 支援下列事件：


| 任務類型 | 事件 | 
| --- | --- | 
| 備份任務 | BACKUP\$1JOB\$1STARTED \$1 BACKUP\$1JOB\$1COMPLETED \$1 CONTINUOUS\$1BACKUP\$1INTERRUPTED | 
| 複製任務 | COPY\$1JOB\$1STARTED \$1 COPY\$1JOB\$1SUCCESSFUL \$1 COPY\$1JOB\$1FAILED | 
| 還原任務 | RESTORE\$1JOB\$1STARTED \$1 RESTORE\$1JOB\$1COMPLETED | 
| 復原點 | RECOVERY\$1POINT\$1MODIFIED | 
| 復原點索引 | RECOVERY\$1POINT\$1INDEX\$1COMPLETED \$1 RECOVERY\$1POINT\$1INDEX\$1DELETED \$1 RECOVERY\$1POINT\$1INDEXING\$1FAILED | 

AWS Backup for S3 支援兩個額外的事件：
+ 在備份任務期間，`S3_BACKUP_OBJECT_FAILED` 可通知您 AWS Backup 無法備份的任何 S3 物件。
+ 在還原任務期間，`S3_RESTORE_OBJECT_FAILED` 可通知您 AWS Backup 無法還原的任何 S3 物件。

AWS Backup for EKS 支援三個額外的事件：
+ `EKS_BACKUP_OBJECT_FAILED` 會通知您備份任務期間無法備份的任何 EKS 物件 AWS Backup 。
+ `EKS_RESTORE_OBJECT_FAILED` 會在還原任務期間通知您任何無法還原的 EKS 物件 AWS Backup 。
+ `EKS_RESTORE_OBJECT_SKIPPED` 會通知您在還原任務期間略過的任何 EKS 物件 AWS Backup 。

### 事件範例
<a name="sns-completed-backup-events"></a>



**Example 範例：備份任務已完成**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup job was completed successfully. Recovery point ARN: arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012d. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2019-08-02T18:46:02.788Z",
            ...
            "MessageAttributes": {
                "EventType": {"Type":"String","Value":"BACKUP_JOB"},
                "State": {"Type":"String","Value":"COMPLETED"},
                "AccountId": {"Type":"String","Value":"123456789012"},
                "Id": {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
                "StartTime": {"Type":"String","Value":"2019-09-02T13:48:52.226Z"}
            }
        }
    }]
}
```

**Example 範例：備份任務失敗**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup job failed. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2019-08-02T18:46:02.788Z",
            ...
            "MessageAttributes": {
                "EventType": {"Type":"String","Value":"BACKUP_JOB"},
                "State": {"Type":"String","Value":"FAILED"},
                "AccountId": {"Type":"String","Value":"123456789012"},
                "Id": {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
                "StartTime": {"Type":"String","Value":"2019-09-02T13:48:52.226Z"}
            }
        }
    }]
}
```

**Example 範例：備份任務無法在備份時段完成**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup job failed to complete in time. Resource ARN : arn:aws:ec2:us-west-1:123456789012:volume/vol-012f345df6789012e. BackupJob ID : 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2019-08-02T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "EventType" : {"Type":"String","Value":"BACKUP_JOB"},
              "State" : {"Type":"String","Value":"EXPIRED"},
              "AccountId" : {"Type":"String","Value":"123456789012"},
              "Id" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
              "StartTime" : {"Type":"String","Value":"2019-09-02T13:48:52.226Z"}
            }
        }
    }]
}
```

**Example 範例：復原點索引已完成**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "An AWS Backup backup index job was completed. Indexed recovery point arn: arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "EventType" : {"Type":"String","Value":"RECOVERY_POINT_INDEXING_COMPLETED"},
              "AccountId" : {"Type":"String","Value":"123456789012"},
              "IndexStatus" : {"Type":"String","Value":"ACTIVE"},
              "IsIndexingContinuous" : {"Type":"String","Value":"false"},
              "RecoveryPointArn" : {"Type":"String","Value":"arn:aws:backup:us-west-2:1112233445566:recovery-point:abcd1234-5678-abcd-9012-abcdef123456"}
            }
        }
    }]
}
```

**Example 範例：EKS 備份物件失敗**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "A Kubernetes resource failed to backup from your Amazon EKS Backup. Resource: example.resource.io/v1. EKS Cluster Name: eks-cluster-name. BackupJob ID: 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "eventType" : {"Type":"String","Value":"EKS_BACKUP_OBJECT_FAILED"},
              "backupJobId" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"},
              "clusterName" : {"Type":"String","Value":"eks-cluster-name"},
              "reason" : {"Type":"String","Value":"Example failure reason."},
              "resourceName" : {"Type":"String","Value":"example.resource.io/v1"}
            }
        }
    }]
}
```

**Example 範例：EKS 還原物件失敗**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "A Kubernetes resource failed to restore from your Amazon EKS Backup. Resource: apiextensions.k8s.io/v1/customresourcedefinitions. Resource Name: exampleresource. Destination EKS Cluster Name: eks-restore-target-cluster-name. RestoreJob ID: 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "eventType" : {"Type":"String","Value":"EKS_RESTORE_OBJECT_FAILED"},
              "clusterName" : {"Type":"String","Value":"eks-restore-target-cluster-name"},
              "parentRestoreJobId" : {"Type":"String","Value":"12345678-abcd-123a-def0-abcd1a234567"},
              "reason" : {"Type":"String","Value":"Example failure reason."},
              "resourceName" : {"Type":"String","Value":"exampleresourceio"},
              "resourceType" : {"Type":"String","Value":"apiextensions.k8s.io/v1/customresourcedefinitions"},
              "restoreJobId" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}
            }
        }
    }]
}
```

**Example 範例：略過 EKS 還原物件**  

```
{
    "Records": [{
        "EventSource": "aws:sns",
        "EventVersion": "1.0",
        "EventSubscriptionArn": "arn:aws:sns:...-a3802aa1ed45",
        "Sns": {
            "Type": "Notification",
            "MessageId": "12345678-abcd-123a-def0-abcd1a234567",
            "TopicArn": "arn:aws:sns:us-west-1:123456789012:backup-2sqs-sns-topic",
            "Subject": "Notification from AWS Backup",
            "Message": "A Kubernetes resource was skipped from restore from your Amazon EKS Backup. This Kubernetes resource already exists in your target EKS cluster. Resource: apiextensions.k8s.io/v1/customresourcedefinitions. Resource Name: exampleresource. Destination EKS Cluster Name: eks-restore-target-cluster-name. RestoreJob ID: 1b2345b2-f22c-4dab-5eb6-bbc7890ed123",
            "Timestamp": "2025-05-25T18:46:02.788Z",
            ...
            "MessageAttributes" : {
              "eventType" : {"Type":"String","Value":"EKS_RESTORE_OBJECT_SKIPPED"},
              "clusterName" : {"Type":"String","Value":"eks-restore-target-cluster-name"},
              "parentRestoreJobId" : {"Type":"String","Value":"12345678-abcd-123a-def0-abcd1a234567"},
              "reason" : {"Type":"String","Value":"Already exists."},
              "resourceName" : {"Type":"String","Value":"exampleresource"},
              "resourceType" : {"Type":"String","Value":"apiextensions.k8s.io/v1/customresourcedefinitions"},
              "restoreJobId" : {"Type":"String","Value":"1b2345b2-f22c-4dab-5eb6-bbc7890ed123"}
            }
        }
    }]
}
```

### AWS Backup 通知命令範例
<a name="sns-cli-commands"></a>

您可以使用 AWS CLI 命令來訂閱、列出和刪除 AWS Backup 事件的 Amazon SNS 通知。

#### 開啟備份保存庫通知的範例
<a name="cli-put-vault-notification"></a>

下列命令能訂閱特定備份保存庫的 Amazon SNS 主題，該保存庫可在還原任務開始或完成，或者復原點有所變動時通知您。

```
aws backup put-backup-vault-notifications 
    --backup-vault-name myBackupVault 
    --sns-topic-arn arn:aws:sns:region:account-id:myBackupTopic
    --backup-vault-events RESTORE_JOB_STARTED RESTORE_JOB_COMPLETED RECOVERY_POINT_MODIFIED
```

#### 取得備份保存庫通知的範例
<a name="w2aac32c15b9c13b7"></a>

下列命令能列出目前訂閱特定備份保存庫 Amazon SNS 主題的所有事件。

```
aws backup get-backup-vault-notifications 
    --backup-vault-name myVault
```

輸出範例如下所示：

```
{
    "SNSTopicArn": "arn:aws:sns:region:account-id:myBackupTopic",
    "BackupVaultEvents": [
        "RESTORE_JOB_STARTED",
        "RESTORE_JOB_COMPLETED",
        "RECOVERY_POINT_MODIFIED"
    ],
    "BackupVaultName": "myVault",
    "BackupVaultArn": "arn:aws:backup:region:account-id:backup-vault:myVault"
}
```

#### 刪除備份保存庫通知的範例
<a name="w2aac32c15b9c13b9"></a>

下列命令能取消訂閱指定備份保存庫的 Amazon SNS 主題。

```
aws backup delete-backup-vault-notifications 
    --backup-vault-name myVault
```

### 將 指定 AWS Backup 為服務主體
<a name="specifying-aws-backup-as-a-service-principal"></a>

**注意**  
若要允許 代表您發佈 SNS 主題，您必須將 AWS Backup 指定 AWS Backup 為服務主體。

在用於追蹤 AWS Backup 事件的 Amazon SNS 主題的存取政策中包含下列 JSON。您必須指定該主題的資源 Amazon Resource Name (ARN)。

```
{
      "Sid": "My-statement-id",
      "Effect": "Allow",
      "Principal": {
        "Service": "backup.amazonaws.com"
      },
      "Action": "SNS:Publish",
      "Resource": "arn:aws:sns:region:account-id:myTopic"
}
```

如需在 Amazon SNS 存取政策中指定服務主體的詳細資訊，請參閱《*Amazon Simple Notification Service 開發人員指南*》中的[允許任何 AWS 資源發佈至主題](https://docs.aws.amazon.com/sns/latest/dg/AccessPolicyLanguage_UseCases_Sns.html#AccessPolicyLanguage_UseCase4_Sns)。

**注意**  
如果您的主題已加密，您必須在政策中包含其他許可， AWS Backup 以允許 發佈至該主題。如需啟用服務以發佈至加密主題的詳細資訊，請參閱《*Amazon Simple Notification Service 開發人員指南*》中的[啟用 AWS 來自服務和加密主題的事件來源之間的相容性](https://docs.aws.amazon.com//sns/latest/dg/sns-key-management.html#sns-what-permissions-for-sse)。