

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

# 監控 Amazon EBS 磁碟區初始化的狀態
<a name="ebs-initialize-monitor"></a>

當您從快照或另一個磁碟區 （磁碟區複製） 建立磁碟區時，您可以監控磁碟區初始化的狀態，以判斷初始化程序是否完成。您可以使用下列選項來監控磁碟區初始化：

**Topics**
+ [AWS CLI 和 Amazon EC2 主控台](#ebs-initialize-monitor-ec2)
+ [Amazon EventBridge](#ebs-initialize-monitor-ev)

## AWS CLI 和 Amazon EC2 主控台
<a name="ebs-initialize-monitor-ec2"></a>

建立磁碟區之後，您可以隨時使用 AWS CLI 和 Amazon EC2 主控台來檢查磁碟區初始化的狀態。提供下列資訊：
+ **初始化類型** (AWS CLI 僅限） — 指出使用的磁碟區初始化類型。 `default` 用於快速快照還原和預設磁碟區初始化、`provisioned-rate`Amazon EBS 磁碟區初始化佈建速率，以及 `volume-copy` 用於磁碟區複製初始化。
+ **預估完成時間 **(AWS CLI 僅限 ) — 僅適用於使用 Amazon EBS 佈建磁碟區初始化速率建立的磁碟區。磁碟區初始化完成的預估剩餘時間，以秒為單位。
+ **進度** — 磁碟區初始化程序的進度，以百分比 (0-100) 表示。對於使用快速快照還原初始化的磁碟區，進度會在建立後立即移至 100%。
+ **初始化狀態** — 磁碟區初始化的整體狀態 (`initializing` 或 `completed`)。對於使用快速快照還原初始化的磁碟區， 狀態會在建立`completed`後立即移至 。

**注意**  
最多可能需要 5 分鐘才能更新磁碟區初始化資訊。

------
#### [ Console ]

**監控磁碟區初始化的狀態**

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

1. 在導覽窗格中，選擇 **Volumes** (磁碟區)。

1. 選取要檢查磁碟區初始化狀態的磁碟區。

1. 網格和**詳細資訊**索引標籤中的**初始化狀態**欄位會以下列格式提供進度資訊：*初始化狀態 （進度百分比）*。例如，*初始化 (75%)*。

   可能的初始化狀態包括：*初始化*和*已完成*。

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

**監控磁碟區初始化的狀態**  
使用 [ describe-volume-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volume-status.html) AWS CLI 命令來檢視初始化狀態。 `EstimatedTimeToCompleteInSeconds` 只會針對使用 Amazon EBS 佈建的磁碟區初始化速率建立的磁碟區傳回 。

例如，下列命令會檢查磁碟區的初始化狀態`vol-11111111111111111`，這是使用 Amazon EBS 磁碟區初始化的佈建速率所建立。

```
aws ec2 describe-volume-status --volume-id vol-01111111111111111
```

以下為範例輸出。

```
{
    "VolumeStatuses": [
        {
            "Actions": [],
            "AvailabilityZone": "us-east-1a",
            "Events": [],
            "VolumeID": "vol-11111111111111111",
            "VolumeStatus": {
                "Details": [
                    {
                        "Name": "io-enabled",
                        "Status": "passed"
                    },
                    {
                        "Name": "io-performance",
                        "Status": "not-applicable"
                    },
                    {
                        "Name": "initialization-state",
                        "Status": "completed"
                    }
                ],
                "Status": "ok"
            },
            "InitializationStatusDetails": {
                "InitializationType": "provisioned-rate",
                "Progress": 75,
                "EstimatedTimeToCompleteInSeconds": 850
            }
        }
    ]
}
```

------

## Amazon EventBridge
<a name="ebs-initialize-monitor-ev"></a>

Amazon EventBridge 事件會在****磁碟區初始化完成後的五分鐘內傳送至您的帳戶。您可以建立規則來觸發程式設計動作以回應這些事件。

**注意**  
盡可能發出事件。
如果您在初始化完成之前或在初始化完成後 5 分鐘內刪除磁碟區，則可能不會收到事件。

如需事件的詳細資訊，請參閱 [EBS 磁碟區初始化事件](ebs-cloud-watch-events.md#volume-initialization-events)。

**使用 EventBridge 監控磁碟區初始化的狀態**

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

1. 選擇**規則**、**建立規則**。

1. 針對**步驟 1**，執行下列動作：

   1. 指定規則的名稱和描述。

   1. 針對**事件匯流排**，選擇接收事件的匯流排。如果您尚未建立自訂事件匯流排，請保留**預設值**，或參閱[建立事件匯流排](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-event-bus.html)。

   1. 對於**規則類型**，請保留**具有事件模式的規則**。

   1. 選擇**下一步**。

1. 針對**步驟 2**，執行下列動作：

   1. 對於**事件來源**，保留**AWS 事件或 EventBridge 合作夥伴事件**。

   1. 對於**建立方法**，選擇**自訂模式 (JSON 編輯器)**。

   1. 針對**事件模式**，新增下列項目：

      ```
      {
          "detail-type": ["EBS Volume Notification"],
          "source": ["aws.ec2"],
          "detail": {
              "event": ["initializeVolume"],
              "result": ["succeeded"]
          }
      }
      ```

      如需範例事件，請參閱[EBS 磁碟區初始化事件](ebs-cloud-watch-events.md#volume-initialization-events)。

   1. 選擇**下一步**。

1. 針對**步驟 3**，執行下列動作：

   1. 在**目標類型**欄位中，選擇 **AWS 服務**。

   1. 對於**選取目標**，選擇 **SNS 主題**，對於**主題**，選擇所需的主題。如果您尚未建立任何主題，請參閱[建立主題](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html)。

   1. 對於**許可**，保持選取**使用執行角色 （建議）**。

   1. 對於**執行角色**，請保持選取**為此特定資源建立新角色**，並保留預設角色名稱。

   1. 選擇**下一步**。

1. 針對**步驟 4**，視需要指定規則的標籤，然後選擇**下一步**。

1. 針對**步驟 5**，檢閱規則，然後選擇**建立規則**。