기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
4단계: 패키지를 설치하도록 쿡북 업데이트
중요
더 AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트
인기 있는 텍스트 GNU 편집기인 Emacs가 포함된 패키지를 인스턴스에 설치하는 레시피를 추가하여 쿡북을 업데이트하세요.
인스턴스에 로그인하여 패키지를 한 번 설치하는 것만큼 쉽게 할 수 있지만, 레시피를 작성하면 다음에서 레시피를 실행할 수 있습니다. AWS OpsWorks 한 번 스택하면 스택의 여러 인스턴스에 여러 패키지를 동시에 설치할 수 있습니다.
패키지를 설치하도록 쿡북을 업데이트하려면
-
로컬 워크스테이션으로 돌아와 다음 코드를 사용하여
opsworks_cookbook_demo
디렉터리의recipes
하위 디렉터리에install_package.rb
파일을 생성합니다.package "Install Emacs" do package_name "emacs" end
이 레시피는 인스턴스에
emacs
패키지를 설치합니다. 자세한 정보는 패키지를 참조하세요. 참고
레시피에는 원하는 파일 이름을 지정할 수 있습니다. 원할 때마다 정확한 레시피 이름을 지정하기만 하면 됩니다. AWS OpsWorks 레시피를 실행하기 위한 스택입니다.
-
터미널 또는 명령 프롬프트에서 tar 명령을 사용하여
opsworks_cookbook_demo
디렉터리와 업데이트된 내용 포함된opsworks_cookbook_demo.tar.gz
파일의 새 버전을 만듭니다. -
업데이트된
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를 사용하여 로그인 단원을 참조하세요.