기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon EC2 Auto Scaling 문제 해결: 시작 템플릿
다음 정보를 사용하여 Auto Scaling 그룹에 대한 시작 템플릿을 지정하고자 할 때 발생할 수 있는 공통적인 문제를 진단하고 수정할 수 있습니다.
인스턴스를 시작할 수 없음
이미 지정된 시작 템플릿으로 인스턴스를 시작할 수 없는 경우, 일반적인 문제 해결을 위해 Amazon EC2 Auto Scaling 문제 해결: EC2 인스턴스 시작 실패를 확인하세요.
완전한 형태의 유효한 시작 템플릿을 사용해야 합니다(잘못된 값).
문제: Auto Scaling 그룹에 대한 시작 템플릿을 지정하려고 하면 You must use a valid fully-formed
launch template
오류를 받습니다. 시작 템플릿을 사용하는 Auto Scaling 그룹이 생성 또는 업데이트될 때만 시작 템플릿의 값이 검증되기 때문에 이 오류가 발생할 수 있습니다.
원인 1: You must use a
valid fully-formed launch template
오류를 수신한 경우, Amazon EC2 Auto Scaling에서 시작 템플릿에 대해 유효하지 않은 것으로 간주하는 문제가 있습니다. 이 오류는 여러 가지 원인이 있을 수 있는 일반 오류입니다.
솔루션 1: 문제 해결을 위해 다음 단계를 시도하세요.
-
자세한 내용을 확인하려면 오류 메시지의 두 번째 부분에 주의해야 합니다.
You must use a valid fully-formed launch template
오류 이후 해결해야 할 문제를 식별하는 보다 구체적인 오류 메시지를 참조하세요. -
원인을 찾을 수 없는 경우, run-instances
명령을 사용하여 시작 템플릿을 테스트하세요. 다음 예와 같이 --dry-run
옵션을 사용합니다. 이를 통해 문제를 재현하고 원인에 대한 인사이트를 제공할 수 있습니다.aws ec2 run-instances --launch-template LaunchTemplateName=
my-template
,Version='1
' --dry-run -
값이 유효하지 않은 경우, 지정된 리소스가 존재하며 올바른지 확인합니다. 예컨대, Amazon EC2 키 페어를 지정하는 경우, 해당 리소스가 사용자 계정에 있어야 하고, Auto Scaling 그룹을 생성 또는 업데이트한 지역에 있어야 합니다.
-
예상한 정보가 누락된 경우, 설정을 확인하고 필요에 따라 시작 템플릿을 조정합니다.
-
변경한 후
--dry-run
옵션을 사용해 run-instances명령을 다시 실행하여 시작 템플릿에 유효한 값이 사용되는지 확인할 수 있습니다.
자세한 설명은 Auto Scaling 그룹에 대한 시작 템플릿 생성 섹션을 참조하세요.
시작 템플릿을 사용할 권한이 없음(권한 부족)
문제: Auto Scaling 그룹에 대한 시작 템플릿을 지정하려고 하면 You are not authorized to use launch
template
오류를 받습니다.
원인 1: 시작 템플릿을 사용하려고 하는데 사용 중인 IAM 자격 증명에 충분한 권한이 없는 경우, 시작 템플릿을 사용할 권한이 없다는 오류가 발생합니다.
해결 방법 1: 문제를 해결하려면 다음과 같이 실행합니다.
-
요청 생성에 사용 중인 IAM 보안 인증에
ec2:RunInstances
작업을 비롯하여 필요한 EC2 API 작업을 호출할 수 있는 권한이 있는지 확인합니다. 시작 템플릿에 태그를 지정한 경우,ec2:CreateTags
작업을 사용할 수 있는 권한도 있어야 합니다. -
또는 요청 생성에 사용 중인 IAM 보안 인증이
AmazonEC2FullAccess
정책에 할당되었는지 확인합니다. 이 AWS 관리형 정책은 Amazon EC2 Auto Scaling, CloudWatch 및 Elastic Load Balancing을 포함한 모든 Amazon EC2 리소스 및 관련 서비스에 대한 전체 액세스 권한을 부여합니다.
예 IAM 정책을 포함하여 시작 템플릿을 사용하는 데 필요한 권한에 대한 자세한 내용은 Amazon EC2 사용 설명서의 IAM 권한으로 시작 템플릿에 대한 액세스 제어를 참조하세요. 다른 예 IAM 정책은 Auto Scaling 그룹에서 Amazon EC2 시작 템플릿 사용량 제어 섹션을 참조하세요.
원인 2: 인스턴스 프로필을 지정하는 시작 템플릿을 사용하려는 경우, 인스턴스 프로필과 연결된 IAM 역할을 전달할 IAM 권한이 있어야 합니다.
솔루션 2: 요청 생성에 사용 중인 IAM 보안 인증 정보가 Amazon EC2 Auto Scaling 서비스에 지정된 역할을 전달할 수 있는 올바른 iam:PassRole
권한을 보유하고 있는지 확인합니다. 자세한 내용과 예 IAM 정책은 Amazon EC2 인스턴스에서 실행되는 애플리케이션에 대한 IAM 역할 섹션을 참조하세요. 인스턴스 프로파일과 관련된 추가 문제 해결 주제는 IAM 사용자 가이드의 Amazon EC2 및 IAM 문제 해결을 참조하세요.
원인 3: 다른의 AMI를 지정하는 시작 템플릿을 사용하려고 AWS 계정하는데 AMI가 프라이빗이고 사용 AWS 계정 중인와 공유되지 않은 경우 시작 템플릿을 사용할 권한이 없다는 오류가 발생합니다.
솔루션 3: AMI의 권한에 사용 중인 계정이 포함되어 있는지 확인합니다. 자세한 내용은 Amazon EC2 사용 설명서의 특정 AWS 계정과 AMI 공유를 참조하세요.