

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

# 사용자 지정 OpsWorks 스택 계층
<a name="workinglayers-custom"></a>

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

사용자 지정 계층에는 최소한의 레시피 집합만 있습니다. 그런 다음 [사용자 지정 레시피](workingcookbook.md)를 구현해 계층의 [수명 주기](workingcookbook-events.md)에 할당하여 계층에 적절한 기능을 추가합니다.

사용자 지정 계층에는 다음과 같은 구성 설정이 있습니다.

**참고**  
OpsWorks Stacks는 계층의 인스턴스에 Ruby를 자동으로 설치합니다. 인스턴스에서 Ruby 코드를 실행하되 기본 Ruby 버전을 사용하지 않으려면 사용자 지정 JSON 또는 사용자 지정 속성 파일을 사용하여 선호하는 버전을 지정할 수 있습니다. 자세한 내용은 [Ruby 버전](workingcookbook-ruby.md) 단원을 참조하십시오.

사용자 지정 계층을 생성하는 기본적 절차는 다음 단계로 구성됩니다.

1. 패키지를 설치 및 구성하고, 구성 변경 사항을 처리하고, 앱을 배포하는 등의 작업을 수행하는 데 필요한 레시피와 관련 파일이 들어 있는 [쿡북](workingcookbook.md)을 구현합니다.

   요구 사항에 따라 배포 취소 및 종료 작업을 처리하기 위한 레시피가 필요할 수도 있습니다. 자세한 내용은 [쿡북과 레시피](workingcookbook.md) 단원을 참조하십시오.

1. 사용자 지정 계층을 생성합니다.

1. 적절한 [수명 주기 이벤트](workingcookbook-events.md)에 레시피를 할당합니다.

그런 다음 계층에 인스턴스를 추가해 인스턴스를 시작하고 그 인스턴스에 앱을 배포합니다.

**중요**  
사용자 지정 계층의 인스턴스에 앱을 배포하려면 작업을 배포하고 배포한 작업을 계층의 Deploy 이벤트에 할당하는 레시피를 구현해야 합니다.