Elastic Beanstalk 환경을 위한 시작 템플릿 - AWS Elastic Beanstalk

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

Elastic Beanstalk 환경을 위한 시작 템플릿

이 주제에서는 AWS 가 시작 구성을 단계적으로 제거하고 시작 템플릿으로 대체하고 있음을 설명합니다. 또한 Elastic Beanstalk 환경이 어떤 영향을 받는지 설명합니다. 2024년 10월 1일 이전에 생성된 이전 환경을 시작 구성에서 시작 템플릿으로 마이그레이션하려면이 주제의 지침을 따릅니다.

2024년 10월 1일부터 Amazon EC2 Auto Scaling은 더 이상 새 계정에 대한 시작 구성 생성을 지원하지 않습니다. 이 변경은 단계적으로 폐지되고 Amazon EC2 Auto Scaling 서비스의 시작 템플릿으로 교체되기 때문입니다. 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서시작 구성을 참조하세요.

시작 템플릿으로의 전환은 다음과 같이 Elastic Beanstalk 계정 및 환경에 영향을 미칩니다.

  • 기존 환경 - 2024년 10월 1일 이전에 생성된 기존 환경은 시작 구성 사용 중단의 영향을 받지 않습니다. 그러나 기존 환경을 시작 템플릿으로 마이그레이션하려면에 나열된 구성 옵션 설정을 사용합니다시작 템플릿의 옵션 설정.

  • 새 계정 - 새 계정은 시작 구성이 더 이상 사용되지 않으므로 기본적으로 시작 템플릿을 사용합니다.

  • 기존 계정 - 기존 계정은 시작 구성 사용 중단의 영향을 받지 않습니다. 그러나 시작 구성이 있는 기존 환경을 시작 템플릿으로 마이그레이션하려면에 나열된 구성 옵션 설정을 사용합니다시작 템플릿의 옵션 설정.

시작 템플릿의 옵션 설정

다음 목록에서 옵션 설정 중 하나 이상을 선택해서 시작 템플릿을 사용하여 환경을 생성하도록 Elastic Beanstalk에 지시합니다. 시작 구성 기반의 기존 환경이 이미 있는 경우 이러한 옵션 중 하나 이상을 선택하여 기존 환경을 시작 구성에서 시작 템플릿으로 이동합니다.

중요

환경에서 시작 템플릿을 사용한 후에는 Elastic Beanstalk가 시작 구성으로 다시 이동하지 않습니다. 시작 템플릿의 원래 사용을 일으킨 이러한 옵션 설정이 제거된 경우에도 마찬가지입니다.

환경에 시작 구성 또는 시작 템플릿이 있는지 확인

CloudFormation 스택 템플릿을 검사하여 환경이 이미 시작 템플릿을 사용하고 있는지 또는 시작 구성을 사용하고 있는지 확인할 수 있습니다.

환경의 CloudFormation 스택 템플릿을 검사하려면
  1. https://console.aws.amazon.com/cloudformation AWS CloudFormation 콘솔을 엽니다.

  2. 화면 상단의 탐색 모음에서 환경을 생성한 AWS 리전을 선택합니다.

  3. CloudFormation 콘솔의 스택 페이지에서 설명 열을 검사합니다.

    Elastic Beanstalk 환경의 스택을 찾아 선택합니다. CloudFormation에서 환경에 대한 스택 세부 정보를 표시합니다.

  4. 스택 세부 정보에서 템플릿 탭을 선택합니다.

    브라우저의 페이지 검색을 사용하여 템플릿 텍스트에서 launchtemplate 또는 launchconfiguration을 검색할 수 있습니다.

자세한 내용은 AWS CloudFormation 사용 설명서스택 정보 보기를 참조하세요.

시작 템플릿에 필요한 권한

Elastic Beanstalk 관리형 서비스 역할 정책을 사용하는 경우 환경에는 관리형 정책 AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy를 통해 시작 템플릿을 생성하는 데 필요한 권한이 있습니다.

Elastic Beanstalk 서비스 역할에 연결된 사용자 지정 정책이 있는 경우 다음 권한을 사용할 수 있는지 확인해야 합니다. 이렇게 하면 계정에서 시작 템플릿을 생성할 수 있는 Elastic Beanstalk 권한이 제공됩니다.

Amazon EC2 시작 템플릿에 필요한 권한
  • ec2:RunInstances

  • ec2:CreateLaunchTemplate

  • ec2:CreateLaunchTemplateVersions

  • ec2:DeleteLaunchTemplate

  • ec2:DeleteLaunchTemplateVersions

  • ec2:DescribeLaunchTemplate

  • ec2:DescribeLaunchTemplateVersions

다음 예제 IAM 정책에는 이러한 권한이 포함됩니다.

{ "Statement": [ { "Effect": "Allow", "Action": [ "ec2:RunInstances", "ec2:CreateLaunchTemplate", "ec2:CreateLaunchTemplateVersions", "ec2:DeleteLaunchTemplate", "ec2:DeleteLaunchTemplateVersions", "ec2:DescribeLaunchTemplate", "ec2:DescribeLaunchTemplateVersions" ], "Resource": [ "*" ] } ] }

자세한 내용은 Elastic Beanstalk 서비스 역할 관리Elastic Beanstalk 사용자 정책 관리 단원을 참조하세요.

시작 템플릿에 대한 자세한 정보

시작 템플릿에 대한 자세한 내용은 Amazon EC2 Auto Scaling 사용 설명서Auto Scaling 시작 템플릿을 참조하세요.

시작 구성에서 시작 템플릿으로의 AWS 전환과 시작 템플릿이 제공하는 이점에 대해 자세히 알아보려면 AWS 컴퓨팅 블로그 Amazon EC2 Auto Scaling에서 시작 구성에 새 EC2 기능에 대한 지원을 더 이상 추가하지 않음을 참조하세요.

중요

이전 환경을 시작 템플릿 로 전환하기 위해이 블로그 문서에서 참조한 절차를 따를 필요가 없습니다. 기존 Elastic Beanstalk 환경을 시작 템플릿으로 마이그레이션하려면에 나열된 옵션 중 하나만 설정하면 됩니다시작 템플릿의 옵션 설정.