

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

# 작업 실행 시 발생하는 일반적인 오류
<a name="emr-eks-jobs-error"></a>

`StartJobRun` API를 실행할 때 다음 오류가 발생할 수 있습니다. 이 표에서는 각 오류를 나열하며, 문제를 빠르게 해결할 수 있도록 완화 단계를 제공합니다.


| 오류 메시지 | 오류 조건 | 권장되는 다음 단계 | 
| --- | --- | --- | 
|  error: argument --*argument* is required  | 필수 파라미터가 누락되었습니다. | 누락된 인수를 API 요청에 추가합니다. | 
| An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: ARN is not authorized to perform: emr-containers:StartJobRun | 실행 역할이 누락되었습니다. | [Amazon EMR on EKS에서 작업 실행 역할 사용](iam-execution-role.md) 사용을 참조하세요. | 
|  An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: *ARN* is not authorized to perform: emr-containers:StartJobRun  |  직접 호출자에게 조건 키를 통한 실행 역할[유효한 형식 또는 유효하지 않은 형식]에 대한 권한이 없습니다.  | [Amazon EMR on EKS에서 작업 실행 역할 사용](iam-execution-role.md)을(를) 참조하세요. | 
|  An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: *ARN* is not authorized to perform: emr-containers:StartJobRun  |  Job 제출자와 실행 역할 ARN은 서로 다른 계정에 속해 있습니다.  | 작업 제출자와 실행 역할 ARN이 동일한 AWS 계정에서 생성되었는지 확인합니다. | 
|  1 validation error detected: Value *Role* at 'executionRoleArn' failed to satisfy the ARN regular expression pattern: ^arn:(aws[a-zA-Z0-9-]\$1):iam::(\$1d\$112\$1)?:(role((\$1u002F)\$1(\$1u002F[\$1u0021-\$1u007F]\$1\$1u002F))[\$1w\$1=,.@-]\$1)  |  직접 호출자는 조건 키를 통해 실행 역할에 대한 권한을 갖지만 역할이 ARN 형식의 제약 조건을 충족하지 않습니다.  | ARN 형식 뒤에 실행 역할을 제공합니다. [Amazon EMR on EKS에서 작업 실행 역할 사용](iam-execution-role.md)을(를) 참조하세요. | 
|  An error occurred (ResourceNotFoundException) when calling the StartJobRun operation: Virtual cluster *Virtual Cluster ID* doesn't exist.  |  가상 클러스터 ID를 찾을 수 없습니다.  | Amazon EMR on EKS에 등록된 가상 클러스터 ID를 제공합니다. | 
|  An error occurred (ValidationException) when calling the StartJobRun operation: Virtual cluster state *state* is not valid to create resource JobRun.  |  가상 클러스터에서 작업을 실행할 준비가 되지 않았습니다.  | [가상 클러스터 상태](virtual-cluster.md#virtual-cluster-states)을(를) 참조하세요. | 
|  An error occurred (ResourceNotFoundException) when calling the StartJobRun operation: Release *RELEASE* doesn't exist.  |  작업 제출에 지정된 릴리스가 올바르지 않습니다.  | [Amazon EMR on EKS 릴리스](emr-eks-releases.md)을(를) 참조하세요. | 
|  An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: *ARN* is not authorized to perform: emr-containers:StartJobRun on resource: *ARN* with an explicit deny. An error occurred (AccessDeniedException) when calling the StartJobRun operation: User: *ARN* is not authorized to perform: emr-containers:StartJobRun on resource: *ARN*  | 사용자에게 StartJobRun을 호출할 권한이 없습니다. | [Amazon EMR on EKS에서 작업 실행 역할 사용](iam-execution-role.md)을(를) 참조하세요. | 
|  An error occurred (ValidationException) when calling the StartJobRun operation: configurationOverrides.monitoringConfiguration.s3MonitoringConfiguration.logUri failed to satisfy constraint : %s  |  S3 경로 URI 구문이 유효하지 않습니다.  | logUri는 s3://... 형식이어야 함  | 

작업을 실행하기 전에 `DescribeJobRun` API를 실행할 때 다음 오류가 발생할 수 있습니다.


| 오류 메시지 | 오류 조건 | 권장되는 다음 단계 | 
| --- | --- | --- | 
|  상태 세부 정보: JobRun 제출이 실패했습니다. Classification *classification* not supported. failureReason: VALIDATION\$1ERROR state: FAILED.  | StartJobRun의 파라미터가 유효하지 않습니다. | [Amazon EMR on EKS 릴리스](emr-eks-releases.md)을(를) 참조하세요. | 
|  stateDetails: Cluster *EKS Cluster ID* does not exist. failureReason: CLUSTER\$1UNAVAILABLE state: FAILED  | EKS 클러스터를 사용할 수 없습니다. | EKS 클러스터가 존재하고 올바른 권한을 보유하는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
|  상태 세부 정보: 클러스터 *EKS 클러스터 ID에* 충분한 권한이 없습니다. failureReason: CLUSTER\$1UNAVAILABLE state: FAILED  |  Amazon EMR에는 EKS 클러스터에 액세스할 권한이 없습니다.  | 등록된 네임스페이스에서 Amazon EMR에 대한 권한이 설정되어 있는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
|  stateDetails: Cluster *EKS Cluster ID* is currently not reachable. failureReason: CLUSTER\$1UNAVAILABLE state: FAILED  |  EKS 클러스터에 연결할 수 없습니다.  | EKS 클러스터가 존재하고 올바른 권한을 보유하는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
|  stateDetails: JobRun submission failed due to an internal error. failureReason: INTERNAL\$1ERROR state: FAILED  |  EKS 클러스터에서 내부 오류가 발생했습니다.  | 해당 사항 없음 | 
|  stateDetails: Cluster *EKS Cluster ID* does not have sufficient resources. failureReason: USER\$1ERROR state: FAILED  |  EKS 클러스터의 리소스가 부족하여 작업을 실행할 수 없습니다.  | EKS 노드 그룹에 용량을 추가하거나 EKS Autoscaler를 설정합니다. 자세한 내용은 [Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html)를 참조하세요. | 

작업을 실행한 후에 `DescribeJobRun` API를 실행할 때 다음 오류가 발생할 수 있습니다.


| 오류 메시지 | 오류 조건 | 권장되는 다음 단계 | 
| --- | --- | --- | 
|  stateDetails: JobRun을 모니터링하는 동안 문제가 발생했습니다. Cluster *EKS Cluster ID* does not exist. failureReason: CLUSTER\$1UNAVAILABLE state: FAILED  | EKS 클러스터가 존재하지 않습니다. | EKS 클러스터가 존재하고 올바른 권한을 보유하는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
|  stateDetails: JobRun을 모니터링하는 동안 문제가 발생했습니다. Cluster *EKS Cluster ID* does not have sufficient permissions. failureReason: CLUSTER\$1UNAVAILABLE state: FAILED  | Amazon EMR에는 EKS 클러스터에 액세스할 권한이 없습니다. | 등록된 네임스페이스에서 Amazon EMR에 대한 권한이 설정되어 있는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
|  stateDetails: JobRun을 모니터링하는 동안 문제가 발생했습니다. Cluster *EKS Cluster ID* is currently not reachable. failureReason: CLUSTER\$1UNAVAILABLE state: FAILED  |  EKS 클러스터에 연결할 수 없습니다.  | EKS 클러스터가 존재하고 올바른 권한을 보유하는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
|  stateDetails: Trouble monitoring your JobRun due to an internal error failureReason: INTERNAL\$1ERROR state: FAILED  |  내부 오류가 발생하여 JobRun 모니터링을 수행할 수 없습니다.  | 해당 사항 없음 | 

작업을 시작할 수 없고 작업이 제출됨 상태에서 15분 동안 대기하는 경우 다음 오류가 발생할 수 있습니다. 클러스터 리소스가 부족하기 때문일 수 있습니다.


| 오류 메시지 | 오류 조건 | 권장되는 다음 단계 | 
| --- | --- | --- | 
|  cluster timeout  | 작업이 제출됨 상태로 15분 이상 지속되었습니다. | 아래 표시된 구성 재정의로 이 파라미터의 기본 설정인 15분을 재정의할 수 있습니다. | 

다음 구성을 사용하여 클러스터 제한 시간 설정을 30분으로 변경합니다. 새 `job-start-timeout` 값은 초 단위로 제공합니다.

```
{
"configurationOverrides": {
  "applicationConfiguration": [{
      "classification": "emr-containers-defaults",
      "properties": {
          "job-start-timeout":"1800"
      }
  }]
}
```