

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# ec2\_instance\_attribute 예제 사용
<a name="cloudwatch-ec2-instance-attribute-examples"></a>

## JSON 필터
<a name="json-filters"></a>

 `ec2_instance_attribute` 쿼리는 JSON 형식으로 `filters`를 사용합니다. `ec2:DescribeInstances`의 사전 정의된 필터를 지정할 수 있습니다. 실제 필터링은 Grafana가 AWS아닌에서 이루어집니다.

 다음 코드 예제에서는 필드 구문을 보여줍니다.

```
{ filter_name1: [ filter_value1 ], filter_name2: [ filter_value2 ] }
```

 다음 예제에서는 `ec2_instance_attribute()` 쿼리를 보여줍니다.

```
ec2_instance_attribute(us - east - 1, InstanceId, { 'tag:Environment': ['production'] });
```

## 속성 선택
<a name="cloudwatch-selecting-attributes"></a>

 인스턴스당 하나의 속성만 반환할 수 있습니다. 모든 플랫 속성을 선택할 수 있습니다(즉, 속성에 단일 값이 있고 객체나 배열이 아닌 경우). 다음 플랫 속성을 사용할 수 있습니다.
+  `AmiLaunchIndex` 
+  `Architecture` 
+  `ClientToken` 
+  `EbsOptimized` 
+  `EnaSupport` 
+  `Hypervisor` 
+  `IamInstanceProfile` 
+  `ImageId` 
+  `InstanceId` 
+  `InstanceLifecycle` 
+  `InstanceType` 
+  `KernelId` 
+  `KeyName` 
+  `LaunchTime` 
+  `Platform` 
+  `PrivateDnsName` 
+  `PrivateIpAddress` 
+  `PublicDnsName` 
+  `PublicIpAddress` 
+  `RamdiskId` 
+  `RootDeviceName` 
+  `RootDeviceType` 
+  `SourceDestCheck` 
+  `SpotInstanceRequestId` 
+  `SriovNetSupport` 
+  `SubnetId` 
+  `VirtualizationType` 
+  `VpcId` 

 태그 이름에 `Tags`를 접두사를 지정하여 태그를 선택할 수 있습니다.

 다음 예제에서는 `ec2_instance_attribute()` 쿼리를 보여줍니다.

```
ec2_instance_attribute(us - east - 1, Tags.Name, { 'tag:Team': ['sysops'] });
```