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

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

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

중요

더 AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트 또는 스루 AWS 프리미엄 지원.

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

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

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

    package "Install Emacs" do package_name "emacs" end

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

    참고

    레시피에는 원하는 파일 이름을 지정할 수 있습니다. 원할 때마다 정확한 레시피 이름을 지정하기만 하면 됩니다. AWS OpsWorks 레시피를 실행하기 위한 스택입니다.

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

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

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

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

중요

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