기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
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 API 작업을 호출할 수 있는 권한이 있는지 확인하십시오.
ec2:RunInstances
시작 템플릿에 태그를 지정한 경우,ec2:CreateTags
작업을 사용할 수 있는 권한도 있어야 합니다. -
또는 요청하는 데 사용하는 IAM 자격 증명에
AmazonEC2FullAccess
정책이 할당되었는지 확인하십시오. 이 AWS 관리형 정책은 Amazon EC2 Auto Scaling 및 Elastic Load Balancing을 비롯한 모든 Amazon EC2 리소스 및 관련 서비스에 대한 전체 액세스 권한을 부여합니다. CloudWatch
예제 IAM 정책을 포함하여 시작 템플릿을 사용하는 데 필요한 권한에 대한 자세한 내용은 Amazon EC2 User Guide의 IAM 권한으로 시작 템플릿에 대한 액세스 제어를 참조하십시오. 다른 예제 IAM 정책은 을 참조하십시오Auto Scaling 그룹에서 Amazon EC2 시작 템플릿 사용을 제어합니다..
원인 2: 인스턴스 프로필을 지정하는 시작 템플릿을 사용하려는 경우 인스턴스 프로필과 연결된 IAM 역할을 전달할 IAM 권한이 있어야 합니다.
해결 방법 2: 요청하는 데 사용하는 IAM 자격 증명에 Amazon EC2 Auto Scaling 서비스에 지정된 역할을 전달할 수 있는 올바른 iam:PassRole
권한이 있는지 확인하십시오. 자세한 내용 및 예제 IAM 정책은 을 참조하십시오Amazon EC2 인스턴스에서 실행되는 애플리케이션에 대한 IAM 역할. 인스턴스 프로필과 관련된 추가 문제 해결 주제는 Amazon 문제 해결 EC2 및 IAM IAM 사용 설명서를 참조하십시오.
원인 3: 다른 AWS 계정시작 AMI 템플릿에서 a를 지정하는 시작 템플릿을 사용하려고 하는데 해당 AMI 템플릿이 비공개이고 사용 중인 템플릿과 공유되지 않는 경우, 시작 템플릿을 사용할 권한이 없다는 오류 메시지가 나타납니다. AWS 계정
해결 방법 3: 사용 중인 계정이 해당 권한에 AMI 포함되어 있는지 확인하십시오. 자세한 내용은 Amazon EC2 사용 설명서의 특정 AMI AWS 계정사용자와의 공유를 참조하십시오.