

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

# layers 속성
<a name="attributes-json-opsworks-layers"></a>

**중요**  
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 및 기존 고객 모두에서 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 [AWS re:Post](https://repost.aws/) 또는 [AWS Premium Support](https://aws.amazon.com/support)를 통해 AWS Support 팀에 문의하세요.

`layers` 속성에는 `php-app` 등 계층의 짧은 이름으로 명명되는 계층 속성 세트가 스택의 각 계층마다 하나씩 포함됩니다. 스택에는 짧은 이름이 다음과 같은 각각의 내장 계층이 최대 하나 있을 수 있습니다.
+ `db-master`: MySQL 계층
+ `java-app`: Java 앱 서버 계층
+ `lb`: HAProxy 계층
+ `monitoring-master`: Ganglia 계층
+ `memcached`: Memcached 계층
+ `nodejs-app`: Node.js 앱 서버 계층
+ `php-app`: PHP 앱 서버 계층
+ `rails-app`: Rails 앱 서버 계층
+ `web`: Static Web Server 계층

스택에는 사용자가 정의한 짧은 이름을 갖는 사용자 지정 계층이 개수 제한 없이 포함될 수 있습니다.

각 계층 속성은 다음 속성을 포함합니다.
+ [id](#attributes-json-opsworks-layers-id)
+ [instances](#attributes-json-opsworks-layers-instances)
+ [이름](#attributes-json-opsworks-layers-name)

**id**  <a name="attributes-json-opsworks-layers-id"></a>
OpsWorks에 의해 생성되고 계층을 고유하게 식별하는 GUID인 계층 ID(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["id"]
```

**instances**  <a name="attributes-json-opsworks-layers-instances"></a>
`instances` 요소에는 계층의 온라인 인스턴스당 하나씩 인스턴스 속성 세트가 포함됩니다. 이들은 `php-app1`과 같이 인스턴스의 호스트 이름으로 명명됩니다.  
`instances` 요소에는 특정 스택 구성 및 배포 속성이 생성될 때 온라인 상태인 인스턴스만이 포함됩니다.
각 속성 요소에는 다음 속성이 포함됩니다.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/opsworks/latest/userguide/attributes-json-opsworks-layers.html)  
**availability\$1zone**  <a name="attributes-json-opsworks-layers-instances-availability"></a>
`"us-west-2a"`와 같은 가용 영역(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["availability_zone"]
```  
**aws\$1instance\$1id**  <a name="attributes-json-opsworks-layers-instances-aws-id"></a>
EC2 인스턴스 ID(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
```  
**backends**  <a name="attributes-json-opsworks-layers-instances-backends"></a>
백엔드 웹 프로세스의 수(숫자). 예컨대 HAProxy가 Rails 백엔드에 전달할 동시 연결의 수를 결정합니다. 기본값은 인스턴스의 메모리 및 코어 개수에 따라 달라집니다.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
```  
**booted\$1at**  <a name="attributes-json-opsworks-layers-instances-booted"></a>
EC2 인스턴스가 부팅된 시간으로 UTC yyyy-mm-dddThh:mm:ss\$1hh:mm 형식을 사용합니다(문자열). 예를 들어 `"2013-10-01T08:35:22+00:00"`은 2013년 10월 10일 8:35:22에 해당합니다(시간대 오프셋 없음). 자세한 정보는 [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601)를 참조하세요.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["booted_at"]
```  
**created\$1at**  <a name="attributes-json-opsworks-layers-instances-created"></a>
EC2 인스턴스가 생성된 시간으로 UTC yyyy-mm-dddThh:mm:ss\$1hh:mm 형식을 사용합니다(문자열). 예를 들어 `"2013-10-01T08:35:22+00:00"`은 2013년 10월 10일 8:35:22에 해당합니다(시간대 오프셋 없음). 자세한 정보는 [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601)를 참조하세요.  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["created_at"]
```  
**elastic\$1ip**  <a name="attributes-json-opsworks-layers-instances-elastic"></a>
탄력적 IP 주소로서 인스턴스에 탄력적 IP 주소가 없으면 null로 설정됩니다(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
```  
**instance\$1type**  <a name="attributes-json-opsworks-layers-instances-type"></a>
`"c1.medium"`과 같은 인스턴스 유형(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
```  
**ip**  <a name="attributes-json-opsworks-layers-instances-ip"></a>
퍼블릭 IP 주소(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
```  
**private\$1ip**  <a name="attributes-json-opsworks-layers-instances-private-ip"></a>
프라이빗 IP 주소(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_ip"]
```  
**public\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-public-dns"></a>
퍼블릭 DNS 이름(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["public_dns_name"]
```  
**private\$1dns\$1name**  <a name="attributes-json-opsworks-layers-instances-private-dns"></a>
프라이빗 DNS 이름(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
```  
**리전**  <a name="attributes-json-opsworks-layers-instances-region"></a>
`"us-west-2"`와 같은 AWS 리전(문자열).  

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["region"]
```  
**status**  <a name="attributes-json-opsworks-layers-instances-status"></a>
상태(문자열). 가능한 값은 다음과 같습니다.  
+ `"requested"`
+ `"booting"`
+ `"running_setup"`
+ `"online"`
+ `"setup_failed"`
+ `"start_failed"`
+ `"terminating"`
+ `"terminated"`
+ `"stopped"`
+ `"connection_lost"`

```
node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["status"]
```

**이름**  <a name="attributes-json-opsworks-layers-name"></a>
콘솔에서 계층을 나타내는 데 사용되는 계층의 이름(문자열). 사용자 정의 이름일 수 있으며 반드시 고유한 것은 아닙니다.  

```
node["opsworks"]["layers"]["layershortname"]["name"]
```