

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

# OpsWorks Stacks Stack 명령 실행
<a name="workingstacks-commands"></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는 *스택 인스턴스에서 다양한 작업을 수행하는 데 사용할 수 있는 스택 명령* 세트를 제공합니다. 스택 명령을 실행하려면 **스택** 페이지에서 **명령 실행**을 클릭합니다. 그런 다음 적절한 명령을 선택하고, 옵션을 지정하고, 오른쪽 하단의 버튼을 누릅니다. 그러면 명령의 이름이 버튼의 레이블로 지정됩니다.

**참고**  
OpsWorks Stacks는 앱 *배포를 관리하는 데 사용하는 배포 명령* 세트도 지원합니다. 자세한 내용은 [앱 배포](workingapps-deploying.md) 단원을 참조하십시오.

다음 스택 명령은 모든 스택에서 실행할 수 있습니다.

**사용자 지정 쿡북 업데이트**  
인스턴스의 사용자 지정 쿡북을 리포지토리의 현재 버전으로 업데이트합니다. 이 명령은 레시피는 실행하지 않습니다. 업데이트된 레시피를 실행하려면 `Execute Recipes`, `Setup`, 또는 `Configure` 스택 명령을 사용하거나 [애플리케이션을 재배포](workingapps-deploying.md)하여 Deploy 레시피를 실행할 수 있습니다. 사용자 지정 쿡북에 대한 자세한 정보는 [쿡북과 레시피](workingcookbook.md) 단원을 참조하세요.

**레시피 실행**  
인스턴스에서 지정된 레시피 세트를 실행합니다. 자세한 내용은 [수동으로 레시피 실행](workingcookbook-manual.md) 단원을 참조하십시오.

**설정**  
인스턴스의 설정 레시피를 실행합니다.

**구성**  
인스턴스의 Configure 레시피를 실행합니다.

**참고**  
[**설정**] 또는 [**구성**]을 사용하여 인스턴스에서 레시피를 실행하려면 해당 레시피가 인스턴스 계층의 해당 수명 주기 이벤트에 할당되어야 합니다. 자세한 내용은 [레시피 실행](workingcookbook-executing.md) 단원을 참조하십시오.

다음 스택 명령은 Linux 기반 스택에서만 실행할 수 있습니다.

**Install Dependencies**  
인스턴스의 패키지를 설치합니다. Chef 12부터는 이 명령을 사용할 수 없습니다.

**Update Dependencies**  
(리눅스만 해당. Chef 12부터는 이 명령을 사용할 수 없습니다.) 정기적인 운영 체제 업데이트 및 패키지 업데이트를 설치합니다. 세부 내용은 인스턴스의 운영 체제에 따라 다릅니다. 자세한 내용은 [보안 업데이트 관리](workingsecurity-updates.md) 단원을 참조하십시오.  
인스턴스를 새 Amazon Linux 버전으로 업그레이드하려면 **운영 체제 업그레이드** 명령을 사용합니다.

**Upgrade Operating System**  
(Linux 전용) 인스턴스의 Amazon Linux 운영 체제를 최신 버전으로 업그레이드합니다. 자세한 내용은 [OpsWorks Stacks 운영 체제](workinginstances-os.md) 단원을 참조하십시오.  
**운영 체제 업그레이드**를 실행한 후 **설정**도 실행하는 것이 좋습니다. 그러면 서비스가 올바로 재시작됩니다.

스택 명령에는 다음과 같은 옵션이 있으며, 일부는 특정 명령에서만 표시됩니다.

**설명**  
(선택 사항) 추가하려는 사용자 지정 설명을 입력합니다.

**실행할 레시피**  
(필수 사항) 이 설정은 [**레시피 실행**] 명령을 선택하는 경우에만 표시됩니다. 표준 *cookbook\$1name*::*recipe\$1name* 형식을 사용하여 실행할 레시피를 쉼표로 구분하여 입력합니다. 여러 레시피를 지정하는 경우 OpsWorks Stacks는 나열된 순서로 레시피를 실행합니다.

**Allow reboot**  
(선택 사항) 이 설정은 [**운영 체제 업그레이드**] 명령을 선택하는 경우에만 표시됩니다. 기본값은 **예**이며, 업그레이드를 설치한 후 인스턴스를 재부팅하도록 OpsWorks Stacks에 지시합니다.

**사용자 지정 Chef JSON**  
(선택 사항) [**고급**]을 선택하여 이 옵션을 표시합니다. 그러면 [스택 구성 및 배포 속성](workingcookbook-json.md)에 통합할 사용자 지정 JSON 속성을 지정할 수 있습니다.

**인스턴스**  
(선택 사항) 명령이 실행될 인스턴스를 지정합니다. 모든 온라인 인스턴스가 기본적으로 선택됩니다. 인스턴스의 하위 집합에서 명령을 실행하려면 해당 계층 또는 인스턴스를 선택합니다.

**참고**  
실행하지 않은 execute\$1recipes 실행이 [**배포**] 및 [**명령**] 페이지에 나열되어 있을 수 있습니다. 일반적으로 이는 사용자에 대한 SSH 권한 부여 또는 제거와 같은 권한 변경의 결과입니다. 이러한 변경을 수행하면 OpsWorks Stacks는 execute\$1recipes를 사용하여 인스턴스에 대한 권한을 업데이트합니다.