4단계: 패키지를 설치하도록 쿡북 업데이트 - AWS OpsWorks

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

4단계: 패키지를 설치하도록 쿡북 업데이트

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

인기 텍스트 편집기인 GNU Emacs가 포함된 패키지를 인스턴스에 설치하는 레시피를 추가하여 쿡북을 업데이트합니다.

인스턴스에 로그인하여 패키지를 한 번 설치하는 것만큼 쉽지만 레시피를 작성하면 스택에서 레시피를 한 번 실행하여 AWS OpsWorks 스택의 여러 인스턴스에 여러 패키지를 동시에 설치할 수 있습니다.

패키지를 설치하도록 쿡북을 업데이트하려면
  1. 로컬 워크스테이션으로 돌아와 다음 코드를 사용하여 opsworks_cookbook_demo 디렉터리의 recipes 하위 디렉터리에 install_package.rb 파일을 생성합니다.

    package "Install Emacs" do package_name "emacs" end

    이 레시피는 인스턴스에 emacs 패키지를 설치합니다. 자세한 정보는 패키지를 참조하세요.

    참고

    레시피에는 원하는 파일 이름을 지정할 수 있습니다. AWS OpsWorks Stacks에서 레시피를 실행하도록 하려면 항상 올바른 레시피 이름을 지정해야 합니다.

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

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

이 새 레시피는 인스턴스에서 쿡북을 업데이트한 다음 업데이트된 쿡북에서 새 레시피를 실행할 때 실행됩니다. 다음 단계에서는 그 방법을 설명합니다.

다음 단계를 마친 후에는 인스턴스에 로그인한 다음 명령 프롬프트에서 emacs를 입력하여 GNU Emacs를 시작할 수 있습니다. (자세한 내용은 Linux 인스턴스에 연결을 참조하세요.) GNU Emacs를 끝내려면 Ctrl+X 버튼을 누른 다음 Ctrl+C 버튼을 누릅니다.

중요

인스턴스에 로그인하려면 먼저 AWS OpsWorks 스택에 공개 SSH 키 (ssh-keygen 또는 PuttyGen 등의 도구를 사용하여 생성할 수 있음) 에 대한 정보를 제공한 다음 사용자가 인스턴스에 로그인할 수 있도록 스택에 MyCookbooksDemoStack 권한을 설정해야 합니다. 지침은 사용자의 퍼블릭 SSH 키 등록SSH를 사용하여 로그인 단원을 참조하세요.