기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
시작 템플릿
이 주제에서는 AWS가 시작 구성을 단계적으로 제거하고 시작 템플릿으로 교체하는 방법을 설명합니다. 또한 Elastic Beanstalk 환경 및 트랜잭션이 영향을 받는 방식과 시작 템플릿에 맞게 환경을 준비하는 방법을 설명합니다.
2024년 10월 1일부터 Amazon EC2 Auto Scaling 서비스는 더 이상 새로운 계정에 대한 시작 구성 생성을 지원하지 않습니다. 이 변경은 단계적으로 폐지되고 Amazon EC2 Auto Scaling 서비스의 시작 템플릿으로 교체되기 때문입니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 시작 구성을 참조하세요.
시작 템플릿으로의 전환은 다음과 같이 Elastic Beanstalk 계정 및 환경에 영향을 미칩니다.
-
기존 환경 - 2024년 10월 1일 이전에 생성된 기존 환경은 영향을 받지 않습니다.
-
새로운 계정 - 새 환경을 성공적으로 생성하려면 새 계정이 일시적으로 시작 템플릿의 옵션 설정에 나열된 옵션 중 하나 이상을 설정해야 합니다. Auto Scaling 서비스는 시작 템플릿을 사용하여 새로운 계정에 대한 환경만 생성합니다.
-
기존 계정 - 새로운 계정과 마찬가지로, 계정이 아직 환경이 없는 리전의 경우에만 기존 계정은 동일한 프로세스를 따라야 합니다. 이 특정 상황에서는 지정된 리전에서 새 환경을 성공적으로 생성하려면 기존 계정이 일시적으로 시작 템플릿의 옵션 설정에 나열된 옵션 중 하나 이상을 설정해야 합니다. Auto Scaling 서비스는 계정의 지정된 리전에서 시작 템플릿을 사용하는 환경만 생성합니다.
새로운 환경을 생성하려는 시도가 실패하면 Amazon EC2 Auto Scaling 서비스가 시작 구성을 생성할 수 있는 기능을 제한하기 때문일 수 있습니다. 오류에 따라 CreateLaunchConfiguration API가 UnsupportedOperationException을 발생시키는 것으로 표시되면 환경에서 구성 옵션을 설정하여 시작 구성 대신 시작 템플릿을 사용하도록 Elastic Beanstalk에 지시해야 합니다. 자세한 내용은 시작 템플릿의 옵션 설정 단원을 참조하십시오.
시작 템플릿의 옵션 설정
다음 목록에서 옵션 설정 중 하나 이상을 선택해서 시작 템플릿을 사용하여 환경을 생성하도록 Elastic Beanstalk에 지시합니다. 시작 구성 기반의 기존 환경이 이미 있는 경우 이러한 옵션 중 하나 이상을 선택하여 기존 환경을 시작 구성에서 시작 템플릿으로 이동합니다.
참고
새로운 환경을 성공적으로 생성하려면 새로운 계정이 다음 옵션을 하나 이상 설정해야 합니다. 이러한 옵션을 하나 이상 설정하지 않으면 환경 생성이 실패합니다.
-
RootVolumeType
옵션이 gp3로 설정됩니다. 콘솔 또는 네임스페이스를 사용하여 이 옵션을 설정할 수 있습니다. -
BlockDeviceMappings
옵션에는 gp3가 포함됩니다. 콘솔 또는 네임스페이스를 사용하여 이 옵션을 설정할 수 있습니다. -
DisableIMDSv1
옵션이 true로 설정됩니다. 네임스페이스를 사용하여 이 옵션을 설정하는 것이 좋습니다. -
EnableSpot
옵션이 true로 설정됩니다. 자세한 내용은 스팟 인스턴스 지원 및 구성 Auto Scaling 그룹 구성을 참조하세요.
중요
환경에서 시작 템플릿을 사용한 후에는 Elastic Beanstalk가 시작 구성으로 다시 이동하지 않습니다. 시작 템플릿의 원래 사용을 일으킨 이러한 옵션 설정이 제거된 경우에도 마찬가지입니다.
환경에 시작 구성 또는 시작 템플릿이 있는지 확인
CloudFormation 스택 템플릿을 검사하여 환경이 이미 시작 템플릿을 사용하고 있는지 또는 시작 구성을 사용하고 있는지 확인할 수 있습니다.
환경의 CloudFormation 스택 템플릿을 검사하려면
-
AWS CloudFormation 콘솔(https://console.aws.amazon.com/cloudformation
)을 엽니다. -
화면 상단의 탐색 모음에서 환경을 생성한 AWS 리전을 선택합니다.
-
CloudFormation 콘솔의 스택 페이지에서 설명 열을 검사합니다.
Elastic Beanstalk 환경의 스택을 찾아 선택합니다. CloudFormation에서 환경에 대한 스택 세부 정보를 표시합니다.
-
스택 세부 정보에서 템플릿 탭을 선택합니다.
브라우저의 페이지 검색을 사용하여 템플릿 텍스트에서 launchtemplate 또는 launchconfiguration을 검색할 수 있습니다.
자세한 내용은 AWS CloudFormation 사용 설명서의 스택 정보 보기를 참조하세요.
시작 템플릿에 대한 자세한 정보
시작 템플릿에 대한 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서의 Auto Scaling 시작 템플릿을 참조하세요.
시작 구성에서 시작 템플릿으로의 AWS 전환과 시작 템플릿이 제공하는 이점에 대해 자세히 알아보려면 AWS 컴퓨팅 블로그의 Amazon EC2 Auto Scaling에서 시작 구성에 새 EC2 기능에 대한 지원을 더 이상 추가하지 않음
중요
이 블로그 문서에서 참조한 시작 템플릿으로 전환하기 위해 절차를 따를 필요는 없습니다. 기존 Elastic Beanstalk 환경을 시작 템플릿으로 마이그레이션하려면 시작 템플릿의 옵션 설정에 나열된 옵션 중 하나만 설정하면 됩니다.