

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

# Stacks에서 OpsWorks 쿡북 시작하기
<a name="gettingstarted-cookbooks"></a>

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

프로덕션 수준 OpsWorks Stacks 스택에는 일반적으로 사용자 지정이 필요하며, 이는 종종 사용자 지정 Chef 쿡북을 구현하는 것을 의미합니다. *쿡북*은 *레시피*라고 하는 지침 등의 구성 정보가 포함된 패키지 파일입니다. *레시피*는 Ruby 언어 구문으로 작성된 하나 이상의 지침 세트로서 사용할 리소스와 이러한 리소스가 적용되는 순서를 지정합니다. Chef에서 사용되는 *리소스*란 구성 정책 설명입니다. 이 연습에서는 Stacks용 Chef OpsWorks 쿡북 구현에 대한 기본 소개를 제공합니다. Chef, 레시피, 리소스에 대한 자세한 정보는 [다음 단계](gettingstarted-cookbooks-next-steps.md)의 링크를 참조하세요.

이 안내서에서는 주로 본인의 쿡북을 만드는 방법을 설명합니다. [Chef Supermarket](https://supermarket.chef.io)과 같은 웹 사이트에서 커뮤니티가 제공하는 쿡북을 사용할 수도 있습니다. 커뮤니티 쿡북 시작을 돕기 위해 이 안내서 뒷부분에 Chef Supermarket의 커뮤니티 쿡북 사용 지침이 포함되어 있습니다.

이 안내서를 시작하기 전에 몇 가지 설정 단계를 완료하세요. [시작하기: 샘플](gettingstarted-intro.md) 등 이 장의 다른 안내서를 이미 마쳤다면 이 안내서의 사전 조건을 충족했을 것이므로 [이 안내서 시작](gettingstarted-cookbooks-create-cookbook.md)으 단원으로 건너뛸 수 있습니다. 그렇지 않다면 [사전 조건](gettingstarted-intro-prerequisites.md)을 완료한 다음 이 안내서로 돌아오십시오.

**Topics**
+ [1단계: 쿡북 생성](gettingstarted-cookbooks-create-cookbook.md)
+ [2단계: 스택 및 구성 요소 생성](gettingstarted-cookbooks-create-stack.md)
+ [3단계: 레시피 실행 및 테스트](gettingstarted-cookbooks-test-recipe.md)
+ [4단계: 패키지를 설치하도록 쿡북 업데이트](gettingstarted-cookbooks-install-package.md)
+ [5단계: 인스턴스에서 쿡북을 업데이트하고 레시피 실행](gettingstarted-cookbooks-copy-cookbook.md)
+ [6단계: 사용자를 추가하도록 쿡북 업데이트](gettingstarted-cookbooks-add-user.md)
+ [7단계: 디렉터리를 생성하도록 쿡북 업데이트](gettingstarted-cookbooks-create-directory.md)
+ [8단계: 파일을 생성하고 복사하도록 쿡북 업데이트](gettingstarted-cookbooks-create-file.md)
+ [9단계: 명령을 실행하도록 쿡북 업데이트](gettingstarted-cookbooks-run-command.md)
+ [10단계: 스크립트를 실행하도록 쿡북 업데이트](gettingstarted-cookbooks-run-script.md)
+ [11단계: 서비스를 관리하도록 쿡북 업데이트](gettingstarted-cookbooks-manage-service.md)
+ [12단계: 사용자 지정 JSON을 사용하도록 쿡북 업데이트](gettingstarted-cookbooks-custom-json.md)
+ [13단계: 데이터 백을 사용하도록 쿡북 업데이트](gettingstarted-cookbooks-data-bags.md)
+ [14단계: 반복을 사용하도록 쿡북 업데이트](gettingstarted-cookbooks-iteration.md)
+ [15단계: 조건부 논리를 사용하도록 쿡북 업데이트](gettingstarted-cookbooks-conditional-logic.md)
+ [16단계: 커뮤니티 쿡북을 사용하도록 쿡북 업데이트](gettingstarted-cookbooks-community-cookbooks.md)
+ [17단계: (선택 사항) 정리](gettingstarted-cookbooks-clean-up.md)
+ [다음 단계](gettingstarted-cookbooks-next-steps.md)