문제 해결 - 아마존 SageMaker

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

문제 해결

중요

Amazon SageMaker Studio 또는 Amazon Studio Classic에서 Amazon SageMaker SageMaker 리소스를 생성할 수 있도록 허용하는 사용자 지정 IAM 정책은 해당 리소스에 태그를 추가할 수 있는 권한도 부여해야 합니다. Studio 및 Studio Classic은 생성한 모든 리소스에 자동으로 태그를 지정하기 때문에 리소스에 태그를 추가할 수 있는 권한이 필요합니다. IAM 정책에 따라 Studio 및 Studio Classic에서는 리소스를 생성할 수 있지만 태깅은 허용하지 않는 경우 AccessDenied "“리소스를 생성하려고 할 때 오류가 발생할 수 있습니다. 자세한 정보는 리소스에 태그를 지정할 SageMaker 수 있는 권한을 제공하십시오.을 참조하세요.

AWS 아마존 관리형 정책 SageMaker리소스 생성 권한을 부여하는 내용에는 해당 SageMaker 리소스를 생성할 때 태그를 추가할 수 있는 권한이 이미 포함되어 있습니다.

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

컨테이너 문제

서버리스 엔드포인트에 사용하는 컨테이너가 인스턴스 기반 엔드포인트에서 사용한 것과 동일한 경우 컨테이너에 파일 쓰기 권한이 없을 수 있습니다. 원인은 다음과 같습니다.

  • ping 상태 확인에 실패하여 서버리스 엔드포인트가 생성 또는 업데이트되지 않습니다.

  • 엔드포인트의 Amazon CloudWatch 로그에 따르면 권한 오류로 인해 컨테이너가 일부 파일 또는 디렉터리에 쓸 수 없는 것으로 나타났습니다.

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

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

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

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

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