layers 속성 - AWS OpsWorks

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

layers 속성

중요

The AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트 또는 스루 AWS 프리미엄 지원.

layers 속성에는 php-app 등 계층의 짧은 이름으로 명명되는 계층 속성 세트가 스택의 각 계층마다 하나씩 포함됩니다. 스택에는 짧은 이름이 다음과 같은 각각의 내장 계층이 최대 하나 있을 수 있습니다.

  • db-master: 마이 SQL 레이어

  • 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

레이어 ID는 레이어 (문자열) 에서 OpsWorks 생성되고 GUID 해당 레이어를 고유하게 식별하는 레이어 ID입니다.

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

instances 요소에는 계층의 온라인 인스턴스당 하나씩 인스턴스 속성 세트가 포함됩니다. 이들은 php-app1과 같이 인스턴스의 호스트 이름으로 명명됩니다.

참고

instances 요소에는 특정 스택 구성 및 배포 속성이 생성될 때 온라인 상태인 인스턴스만이 포함됩니다.

각 속성 요소에는 다음 속성이 포함됩니다.

availability_zone

"us-west-2a"와 같은 가용 영역(문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["availability_zone"]
aws_instance_id

EC2인스턴스 ID (문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["aws_instance_id"]
backends

백엔드 웹 프로세스의 수(숫자). 예를 들어 Rails 백엔드로 전달할 동시 연결 수를 결정합니다. HAProxy 기본값은 인스턴스의 메모리 및 코어 개수에 따라 달라집니다.

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["backends"]
booted_at

UTC yyyy-mm-dddTHH:MM:SS+HH:mm 형식 (문자열) 을 사용한 EC2 인스턴스 부팅 시간. 예를 들어 "2013-10-01T08:35:22+00:00"은 2013년 10월 10일 8:35:22에 해당합니다(시간대 오프셋 없음). 자세한 내용은 ISO8601을 참조하십시오.

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["booted_at"]
created_at

UTC yyyy-mm-dddTHH:MM:SS+HH:mm 형식 (문자열) 을 사용한 EC2 인스턴스 생성 시간 예를 들어 "2013-10-01T08:35:22+00:00"은 2013년 10월 10일 8:35:22에 해당합니다(시간대 오프셋 없음). 자세한 내용은 ISO8601을 참조하십시오.

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["created_at"]
elastic_ip

탄력적 IP 주소로서 인스턴스에 탄력적 IP 주소가 없으면 null로 설정됩니다(문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["elastic_ip"]
instance_type

"c1.medium"과 같은 인스턴스 유형(문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["instance_type"]
ip

퍼블릭 IP 주소(문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["ip"]
private_ip

프라이빗 IP 주소(문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_ip"]
public_dns_name

공개 DNS 이름 (문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["public_dns_name"]
private_dns_name

비공개 DNS 이름 (문자열).

node["opsworks"]["layers"]["layershortname"]["instances"]["instancehostname"]["private_dns_name"]
region

AWS영역 "us-west-2" (예: (문자열).

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

상태(문자열). 가능한 값은 다음과 같습니다.

  • "requested"

  • "booting"

  • "running_setup"

  • "online"

  • "setup_failed"

  • "start_failed"

  • "terminating"

  • "terminated"

  • "stopped"

  • "connection_lost"

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

콘솔에서 계층을 나타내는 데 사용되는 계층의 이름(문자열). 사용자 정의 이름일 수 있으며 반드시 고유한 것은 아닙니다.

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