

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

# 작업 실행 시 발생하는 일반적인 오류
<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-]\*):iam::(\\d{12})?:(role((\\u002F)\|(\\u002F[\\u0021-\\u007F]\+\\u002F))[\\w\+=,.@-]\+) | 직접 호출자는 조건 키를 통해 실행 역할에 대한 권한을 갖지만 역할이 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.<br />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 제출이 실패했습니다.<br />Classification {{classification}} not supported.<br />failureReason: VALIDATION\_ERROR<br />state: FAILED. | StartJobRun의 파라미터가 유효하지 않습니다. | [Amazon EMR on EKS 릴리스](emr-eks-releases.md)을(를) 참조하세요. | 
| stateDetails: Cluster {{EKS Cluster ID}} does not exist.<br />failureReason: CLUSTER\_UNAVAILABLE<br />state: FAILED | EKS 클러스터를 사용할 수 없습니다. | EKS 클러스터가 존재하고 올바른 권한을 보유하는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
| 상태 세부 정보: 클러스터 {{EKS 클러스터 ID에}} 충분한 권한이 없습니다.<br />failureReason: CLUSTER\_UNAVAILABLE<br />state: FAILED | Amazon EMR에는 EKS 클러스터에 액세스할 권한이 없습니다. | 등록된 네임스페이스에서 Amazon EMR에 대한 권한이 설정되어 있는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
| stateDetails: Cluster {{EKS Cluster ID}} is currently not reachable.<br />failureReason: CLUSTER\_UNAVAILABLE<br />state: FAILED | EKS 클러스터에 연결할 수 없습니다. | EKS 클러스터가 존재하고 올바른 권한을 보유하는지 확인합니다. 자세한 내용은 [Amazon EMR on EKS 설정](setting-up.md) 단원을 참조하십시오. | 
| stateDetails: JobRun submission failed due to an internal error.<br />failureReason: INTERNAL\_ERROR<br />state: FAILED | EKS 클러스터에서 내부 오류가 발생했습니다. | 해당 사항 없음 | 
| stateDetails: Cluster {{EKS Cluster ID}} does not have sufficient resources.<br />failureReason: USER\_ERROR<br />state: FAILED | EKS 클러스터의 리소스가 부족하여 작업을 실행할 수 없습니다. | EKS 노드 그룹에 용량을 추가하거나 EKS Autoscaler를 설정합니다. 자세한 내용은 [Cluster Autoscaler](https://docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html)를 참조하세요. | 

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


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

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


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

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

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