

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

# EMR Serverless에서 오류 해결
<a name="jobs-troubleshoot"></a>

다음 정보를 사용하여 Amazon EMR Serverless 작업 시 발생하는 일반적인 문제를 진단하고 수정할 수 있습니다.

**Topics**
+ [오류: 계정이 동시에 사용할 수 있는 최대 vCPU의 서비스 제한에 도달하여 작업이 실패했습니다.](#jobs-troubleshoot-allowed-capacity-vcpu)
+ [오류: 애플리케이션이 maximumCapacity 설정을 초과하여 작업이 실패했습니다.](#jobs-troubleshoot-maxcapacity)
+ [오류: 애플리케이션이 maximumCapacity를 초과하여 워커를 할당할 수 없어 작업이 실패했습니다.](#jobs-troubleshoot-worker-allocated)
+ [오류: S3 액세스가 거부되었습니다. 필요한 S3 리소스에서 작업 런타임 역할의 S3 액세스 권한을 확인하세요.](#jobs-troubleshoot-s3)
+ [오류: ModuleNotFoundError: <module> 모듈이 없습니다. EMR Serverless에서 Python 라이브러리를 사용하는 방법은 사용 설명서를 참조하세요.](#jobs-troubleshoot-module)
+ [오류: <role name> 역할을 수임할 수 없습니다. 해당 역할이 없거나 필요한 신뢰 관계로 설정되지 않았기 때문입니다.](#jobs-troubleshoot-runtime-role)

## 오류: 계정이 동시에 사용할 수 있는 최대 vCPU의 서비스 제한에 도달하여 작업이 실패했습니다.
<a name="jobs-troubleshoot-allowed-capacity-vcpu"></a>

이 오류는 계정이 최대 용량을 초과했기 때문에 EMR Serverless에서 작업을 제출할 수 없음을 나타냅니다. 계정의 최대 용량을 늘립니다. [EMR Serverless Service Quotas](https://console.aws.amazon.com/servicequotas/home/services/emr-serverless/quotas)에서 서비스 한도를 확인합니다.

## 오류: 애플리케이션이 maximumCapacity 설정을 초과하여 작업이 실패했습니다.
<a name="jobs-troubleshoot-maxcapacity"></a>

이 오류는 애플리케이션이 구성된 최대 용량을 초과했기 때문에 EMR Serverless에서 작업을 제출할 수 없음을 나타냅니다. 애플리케이션의 최대 용량을 늘립니다.

## 오류: 애플리케이션이 maximumCapacity를 초과하여 워커를 할당할 수 없어 작업이 실패했습니다.
<a name="jobs-troubleshoot-worker-allocated"></a>

이 오류는 작업을 완료할 수 없음을 나타냅니다. 애플리케이션이 maximumCapacity 설정을 초과했기 때문에 워커를 할당할 수 없습니다.

## 오류: S3 액세스가 거부되었습니다. 필요한 S3 리소스에서 작업 런타임 역할의 S3 액세스 권한을 확인하세요.
<a name="jobs-troubleshoot-s3"></a>

이 오류는 S3 리소스에 대한 액세스 권한이 작업에 없음을 나타냅니다. 작업에서 사용해야 하는 S3 리소스에 액세스할 수 있는 권한이 작업 런타임 역할에 있는지 확인합니다. 런타임 역할에 대한 자세한 내용은 [Amazon EMR Serverless에 대한 작업 런타임 역할](security-iam-runtime-role.md) 섹션을 참조하세요.

## 오류: ModuleNotFoundError: <module> 모듈이 없습니다. EMR Serverless에서 Python 라이브러리를 사용하는 방법은 사용 설명서를 참조하세요.
<a name="jobs-troubleshoot-module"></a>

이 오류는 Spark 작업에 대해 Python 모듈을 사용할 수 없음을 나타냅니다. 종속 Python 라이브러리를 작업에 사용할 수 있는지 확인합니다. Python 라이브러리를 패키징하는 방법에 대한 자세한 내용은 [EMR Serverless에서 Python 라이브러리 사용](using-python-libraries.md) 섹션을 참조하세요.

## 오류: <role name> 역할을 수임할 수 없습니다. 해당 역할이 없거나 필요한 신뢰 관계로 설정되지 않았기 때문입니다.
<a name="jobs-troubleshoot-runtime-role"></a>

이 오류는 작업에 대해 지정한 작업 런타임 역할이 존재하지 않거나 EMR Serverless 권한에 대한 신뢰 관계가 역할에 없음을 나타냅니다. IAM 역할이 있는지 확인하고 역할의 신뢰 정책을 올바르게 설정했는지 확인하려면 [Amazon EMR Serverless에 대한 작업 런타임 역할](security-iam-runtime-role.md)의 지침을 참조하세요.