

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

# 檢視 Amazon EC2 執行個體的狀態檢查
<a name="viewing_status"></a>

如果執行個體狀態檢查失敗，通常就需要您自行處理問題 (例如重新啟動執行個體或對執行個體的組態進行變更)。若要自行對系統或執行個體狀態檢查失敗進行故障診斷，請參閱[狀態檢查失敗的疑難排解 Amazon EC2 Linux 執行個體](TroubleshootingInstances.md)。

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

**檢視狀態檢查**

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

1. 在導覽窗格中，選擇**執行個體**。

1. 在**執行個體**頁面上，**狀態檢查**資料欄會列出每個執行個體的操作狀態。

1. 若要檢視特定執行個體的狀態，請選取執行個體，然後選擇**狀態和警示**索引標籤。

1. 若要檢閱狀態檢查的 CloudWatch 指標，請在**狀態和警示**索引標籤上展開**指標**，以查看下列指標的圖表：
   + **系統狀態檢查失敗**
   + **執行個體狀態檢查失敗**
   + **連接的 EBS 狀態檢查失敗**

   如需詳細資訊，請參閱[狀態檢查指標](viewing_metrics_with_cloudwatch.md#status-check-metrics)。

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

**檢視狀態檢查**  
使用 [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html) 命令。

**範例**：取得所有執行中執行個體的狀態

```
aws ec2 describe-instance-status
```

**範例**：取得所有執行個體的狀態

```
aws ec2 describe-instance-status --include-all-instances
```

**範例**：取得單一執行中執行個體的狀態

```
aws ec2 describe-instance-status --instance-ids i-1234567890abcdef0
```

**範例**：取得狀態為 `impaired` 的所有執行個體

```
aws ec2 describe-instance-status \
--filters Name=instance-status.status,Values=impaired
```

------
#### [ PowerShell ]

**檢視狀態檢查**  
使用 [Get-EC2InstanceStatus](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2InstanceStatus.html) 命令。

**範例**：取得所有執行中執行個體的狀態

```
Get-EC2InstanceStatus
```

**範例**：取得所有執行個體的狀態

```
Get-EC2InstanceStatus -IncludeAllInstance $true
```

**範例**：取得單一執行中執行個體的狀態

```
Get-EC2InstanceStatus -InstanceId i-1234567890abcdef0
```

**範例**：取得狀態為 `impaired` 的所有執行個體

```
Get-EC2InstanceStatus \
-Filter @{Name="instance-status.status"; Values="impaired"}
```

------