

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

# 문제 해결
<a name="serverless-endpoints-troubleshooting"></a>

**중요**  
Amazon SageMaker Studio 또는 Amazon SageMaker Studio Classic에서 Amazon SageMaker 리소스를 생성할 수 있도록 허용하는 사용자 지정 IAM 정책도 해당 리소스에 태그를 추가할 수 있는 권한을 부여해야 합니다. Studio와 Studio Classic은 만드는 리소스에 태그를 자동으로 지정하기 때문에 리소스에 태그를 추가할 권한이 필요합니다. IAM 정책이 Studio 및 Studio Classic에서 리소스를 만들도록 허용하지만 태그 지정은 허용하지 않는 경우 리소스 만들기를 시도할 때 'AccessDenied' 오류가 발생할 수 있습니다. 자세한 내용은 [SageMaker AI 리소스 태그 지정을 위한 권한 제공](security_iam_id-based-policy-examples.md#grant-tagging-permissions) 섹션을 참조하세요.  
SageMaker 리소스를 생성할 수 있는 권한을 부여하는 [AWS Amazon SageMaker AI에 대한 관리형 정책](security-iam-awsmanpol.md)에는 해당 리소스를 생성하는 동안 태그를 추가할 수 있는 권한이 이미 포함되어 있습니다.

서버리스 추론에 문제가 있는 경우 다음 문제 해결 팁을 참조하세요.

## 컨테이너 문제
<a name="serverless-endpoints-troubleshooting-containers"></a>

서버리스 엔드포인트에 사용하는 컨테이너가 인스턴스 기반 엔드포인트에서 사용한 것과 동일한 경우 컨테이너에 파일 쓰기 권한이 없을 수 있습니다. 원인은 다음과 같습니다.
+ ping 상태 확인에 실패하여 서버리스 엔드포인트가 생성 또는 업데이트되지 않습니다.
+ 이 엔드포인트에 대한 Amazon CloudWatch 로그는 권한 오류로 인해 컨테이너가 일부 파일 또는 디렉터리의 쓰기 작업에 실패했음을 보여줍니다.

이 문제를 해결하려면 해당 파일 또는 디렉터리에 `other`에 대한 읽기, 쓰기 및 실행 권한을 추가한 다음, 컨테이너를 다시 빌드해 볼 수 있습니다. 이 프로세스를 완료하려면 다음 단계를 수행하세요.

1. 컨테이너를 빌드하는 데 사용한 Dockerfile에 `RUN chmod o+rwX {{<file or directory name>}}` 명령을 추가하세요.

1. 컨테이너를 다시 빌드하세요.

1. 새 컨테이너 이미지를 Amazon ECR에 업로드하세요.

1. 서버리스 엔드포인트를 다시 생성하거나 업데이트해 보세요.