사용자 지정 쿡북 업데이트 - AWS OpsWorks

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

사용자 지정 쿡북 업데이트

중요

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

AWS OpsWorks 스택에 사용자 지정 쿡북을 제공하면 내장된 설치 레시피가 새로 시작된 각 인스턴스에 로컬 캐시를 생성하고 쿡북을 캐시에 다운로드합니다. AWS OpsWorks 그러면 스택은 리포지토리가 아닌 캐시에서 레시피를 실행합니다. 리포지토리의 사용자 지정 쿡북을 수정하는 경우 업데이트된 쿡북이 인스턴스의 로컬 캐시에 설치되었는지 확인해야 합니다. AWS OpsWorks Stacks는 새 인스턴스가 시작되면 최신 쿡북을 새 인스턴스에 자동으로 배포합니다. 하지만 기존 인스턴스에서는 상황이 다릅니다.

  • 업데이트된 사용자 지정 쿡북은 수동으로 온라인 인스턴스에 배포해야 합니다.

  • 로드 기반 인스턴스와 시간 기반 인스턴스를 비롯하여 오프라인 인스턴스 스토어 지원 인스턴스에는 업데이트된 사용자 지정 쿡북을 배포할 필요가 없습니다.

    AWS OpsWorks 인스턴스가 재시작되면 Stacks는 현재 쿡북을 자동으로 배포합니다.

  • 로드 기반 또는 시간 기반이 아니라 오프라인 EBS 지원 24/7 인스턴스를 시작해야 합니다.

  • 오프라인 EBS 지원 로드 기반 및 시간 기반 인스턴스는 사용자가 시작할 수 없으므로, 가장 간단한 방법은 오프라인 인스턴스를 삭제하고 새 인스턴스를 추가해 대체하는 것입니다.

    이제 새 인스턴스가 되었기 때문에 AWS OpsWorks Stacks는 인스턴스가 시작될 때 현재 사용자 지정 쿡북을 자동으로 배포합니다.

사용자 지정 쿡북을 수동으로 업데이트하려면
  1. 수정된 쿡북으로 리포지토리를 업데이트하세요. AWS OpsWorks 스택은 쿡북을 처음 설치할 때 제공한 캐시 URL을 사용하므로 쿡북 루트 파일 이름, 리포지토리 위치 및 액세스 권한은 변경되지 않아야 합니다.

    • Amazon S3 또는 HTTP 리포지토리의 경우 원래 .zip 파일을 같은 이름의 새 .zip 파일로 바꿉니다.

    • Git 또는 하위 버전 리포지토리의 경우, 스택 설정을 편집하여 [분기/개정] 필드를 새 버전으로 변경합니다.

  2. 스택 페이지에서 [명령 실행]을 클릭하고 [사용자 지정 쿡북 업데이트] 명령을 선택합니다.

    명령 실행 페이지
  3. 필요한 경우 설명을 추가합니다.

  4. 선택적으로 명령의 사용자 지정 JSON 객체를 지정하여 AWS OpsWorks Stacks가 인스턴스에 설치하는 스택 구성 및 배포 속성에 사용자 지정 속성을 추가할 수 있습니다. 자세한 내용은 사용자 지정 JSON 사용속성 재정의 섹션을 참조하세요.

  5. 기본적으로 AWS OpsWorks Stacks는 모든 인스턴스에서 쿡북을 업데이트합니다. 업데이트할 인스턴스를 지정하려면 페이지 끝에 있는 목록에서 해당 인스턴스를 선택합니다. 계층의 인스턴스를 모두 선택하려면 왼쪽 열에서 해당 계층 확인란을 선택합니다.

  6. 사용자 지정 쿡북 업데이트를 클릭하여 업데이트된 쿡북을 설치합니다. AWS OpsWorks 스택은 지정된 인스턴스에서 캐시된 사용자 지정 쿡북을 삭제하고 리포지토리에서 새 쿡북을 설치합니다.

참고

이 절차는 캐시에 이전 버전의 쿡북이 있는 기존 인스턴스에만 필요합니다. 이후에 인스턴스를 계층에 추가하면 AWS OpsWorks Stacks는 현재 저장소에 있는 쿡북을 배포하여 자동으로 최신 버전을 가져옵니다.