

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

# ヘルスチェック不合格の理由を表示する
<a name="replace-unhealthy-instance"></a>

次の手順を使用して、ヘルスチェックによって置き換えられたインスタンスに関する情報を表示できます。

デフォルトでは、Amazon EC2 Auto Scaling は、異常があるインスタンスを終了するための新しいスケーリングアクティビティを作成してから、異常があるインスタンスを終了します。インスタンスの終了中、別のスケーリングアクティビティが新しいインスタンスを起動します。この動作を変更して、インスタンスメンテナンスポリシーを使用して、できるだけ早く新しいインスタンスの起動を開始できます。詳細については、「[インスタンスメンテナンスポリシー](ec2-auto-scaling-instance-maintenance-policy.md)」を参照してください。

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

**ヘルスチェック不合格の理由の表示**

1. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) でAmazon EC2 コンソールを開き、ナビゲーションペインで [**Auto Scaling グループ**] を選択します。

1. Auto Scaling グループの横にあるチェックボックスを選択します。

   **[Auto Scaling groups]** (Auto Scaling グループ) ページの下部にスプリットペインが開きます。

1. **[Activity (アクティビティ)]** タブの [**Activity history (アクティビティ履歴)**] の下の [**Status (ステータス)**] 列に、Auto Scaling グループがインスタンスを正常に起動したか、終了したかが表示されます。

   正常でないインスタンスを終了した場合、**原因**列には、終了の日時、およびヘルスチェックが失敗した理由が表示されます。例えば、`At 2022-05-14T20:11:53Z an instance was taken out of service in response to a user health-check`。このメッセージは、カスタムヘルスチェックによってインスタンスが異常とマークされたことを示します。

   ヘルスチェック不合格に関するヘルプについては、「[Amazon EC2 Auto Scaling の異常なインスタンスをトラブルシューティングする](ts-as-healthchecks.md)」を参照してください。

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

**ヘルスチェック不合格の理由の表示**  
以下の [describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html) コマンドを実行します。

```
aws autoscaling describe-scaling-activities --auto-scaling-group-name my-asg
```

以下に示すのは応答の例です。`Cause` にはヘルスチェック不合格の理由が記載されています。

```
{
  "Activities": [
    {
      "ActivityId": "4c65e23d-a35a-4e7d-b6e4-2eaa8753dc12",
      "AutoScalingGroupName": "my-asg",
      "Description": "Terminating EC2 instance: i-04925c838b6438f14",
      "Cause": "At 2021-04-01T21:48:35Z an instance was taken out of service in response to a user health-check.",
      "StartTime": "2021-04-01T21:48:35.859Z",
      "EndTime": "2021-04-01T21:49:18Z",
      "StatusCode": "Successful",
      "Progress": 100,
      "Details": "{\"Subnet ID\":\"subnet-5ea0c127\",\"Availability Zone\":\"us-west-2a\"...}",
      "AutoScalingGroupARN": "arn:aws:autoscaling:us-west-2:123456789012:autoScalingGroup:283179a2-f3ce-423d-93f6-66bb518232f7:autoScalingGroupName/my-asg"
    },
...
  ]
}
```

出力の各フィールドについては、「*Amazon EC2 Auto Scaling API Reference*」(Amazon EC2 Auto Scaling API リファレンス) の「[Activity](https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_Activity.html)」(アクティビティ) を参照してください。

Auto Scaling グループが削除された後にスケーリングアクティビティの説明を表示するには、[describe-scaling-activities](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-scaling-activities.html) コマンドに `--include-deleted-groups` オプションを追加します。

------