

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインの [**ボリューム**] を選択します。

1. ボリューム初期化のステータスを確認するボリュームを選択します。

1. グリッドの **[初期化の状態]** フィールドと **[詳細]** タブには、*初期化状態 (進行状況のパーセンテージ)* の形式で進行状況情報が表示されます。例えば、*初期化中 (75%)* のように表示されます。

   初期化状態は *[初期化中]* と *[完了]* のいずれかになります。

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

**ボリューム初期化のステータスをモニタリングするには**  
describe[describe-volume-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volume-status.html) AWS CLI コマンドを使用して初期化ステータスを表示します。 `EstimatedTimeToCompleteInSeconds`は、ボリューム初期化の Amazon EBS プロビジョンドレートで作成されたボリュームに対してのみ返されます。

例えば、次のコマンドでは、ボリューム初期化の Amazon EBS プロビジョンドレートで作成されたボリューム `vol-11111111111111111` の初期化ステータスをチェックします。

```
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 分以内にアカウントに送信されます。これらのイベントに応答してプログラムによるアクションをトリガーするルールを作成できます。

**注記**  
イベントは、ベストエフォートベースで出力されます。
初期化が完了する前にボリュームを削除するか、初期化が完了してから 5 分以内にボリュームを削除すると、イベントを受信しない可能性があります。

イベントの詳細については、「[EBS ボリューム初期化イベント](ebs-cloud-watch-events.md#volume-initialization-events)」を参照してください。

**EventBridge を使用してボリューム初期化のステータスをモニタリングするには**

1. Amazon EventBridge コンソールの [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/) を開いてください。

1. **[ルール]**、**[ルールの作成]** の順に選択します。

1. **[ステップ 1]** で、以下を行います。

   1. ルールの名前と説明を指定します。

   1. **[イベントバス]** で、イベントを受信するバスを選択します。カスタムイベントバスを作成していない場合は、**デフォルト**のままにするか、「[Creating an event bus in Amazon EventBridge](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 トピック]** を選択し、**[トピック]** で必要なトピックを選択します。トピックを作成していない場合は、「[Creating an Amazon SNS topic](https://docs.aws.amazon.com/sns/latest/dg/sns-create-topic.html)」を参照してください。

   1. **[許可]** で、**[実行ロールを使用 (推奨)]** を選択したままにします。

   1. **[実行ロール]** で、**[この特定のリソースについて新しいロールを作成]** を選択したままにし、デフォルトのロール名のままにします。

   1. [**次へ**] を選択します。

1. **[ステップ 4]** で、必要に応じてルールのタグを指定し、**[次へ]** を選択します。

1. **[ステップ 5]** でルールを確認し、**[ルールの作成]** を選択します。