

# 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. **인스턴스(Instances)** 페이지의 **상태 검사(Status check)** 열에는 각 인스턴스의 운영 상태가 목록으로 표시됩니다.

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"}
```

------