

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

# 7단계: 디렉터리를 생성하도록 쿡북 업데이트
<a name="gettingstarted-cookbooks-create-directory"></a>

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

인스턴스에 디렉터리를 추가하는 레시피를 추가하여 쿡북을 업데이트합니다. 이것은 Linux **mkdir** 명령이나 Windows **md** 또는 **mkdir** 명령을 실행하는 것과 비슷합니다.

**인스턴스에서 쿡북을 업데이트하고 새 레시피를 실행하려면**

1. 로컬 워크스테이션에서 다음 코드를 사용하여 `opsworks_cookbook_demo` 디렉터리의 `recipes` 하위 디렉터리에 `create_directory.rb` 파일을 생성합니다. 자세한 정보는 [디렉터리](https://docs.chef.io/resource_directory.html)를 참조하세요.

   ```
   directory "Create a directory" do
     group "root"
     mode "0755"
     owner "ec2-user"
     path "/tmp/create-directory-demo"  
   end
   ```

1. 터미널 또는 명령 프롬프트에서 **tar** 명령을 사용하여 `opsworks_cookbook_demo` 디렉터리와 업데이트된 내용 포함된 `opsworks_cookbook_demo.tar.gz` 파일의 새 버전을 만듭니다.

1. 업데이트된 `opsworks_cookbook_demo.tar.gz` 파일을 S3 버킷에 업로드합니다.

1. [5단계: 인스턴스에서 쿡북을 업데이트하고 레시피 실행](gettingstarted-cookbooks-copy-cookbook.md) 단원의 절차에 따라 인스턴스에서 쿡북을 업데이트하고 레시피를 실행합니다. "레시피 실행" 절차에서 **실행할 레시피**에 **opsworks\$1cookbook\$1demo::create\$1directory**를 입력합니다.

**레시피를 테스트하려면**

1. 아직 로그인하지 않았다면 인스턴스에 로그인합니다.

1. 명령 프롬프트에서 다음 명령을 실행하여 새 디렉터리가 추가되었는지 확인합니다.

   ```
   ls -la /tmp/create-directory-demo
   ```

   권한, 소유자 이름 및 그룹 이름 등의 정보를 비롯하여 새로 추가된 디렉터리에 대한 정보가 표시됩니다.

   ```
   drwxr-xr-x 2 ec2-user root 4096 Nov 18 00:35 .
   drwxrwxrwt 6 root     root 4096 Nov 24 18:17 ..
   ```

[다음 단계](gettingstarted-cookbooks-create-file.md)에서는 인스턴스에서 파일을 생성하도록 쿡북을 업데이트합니다.