데이터 과학자가 S3에 금융 데이터 세트를 저장하고 Athena로 쿼리합니다. SageMaker 엔드포인트에 ML 모델을 배포했으며 Athena에서 호출하려고 하지만 호출이 실패하고 데이터 과학자의 IAM 사용자가 엔드포인트를 호출할 수 없습니다. IAM 사용자가 SageMaker 엔드포인트를 호출할 수 있도록 하는 작업 조합은 무엇입니까? (세 가지를 선택하세요.)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 사용자가 sagemaker:InvokeEndpoint 작업을 수행하도록 허용하는 IAM 정책 문을 추가합니다., SageMaker가 S3의 객체를 읽을 수 있도록 허용하는 인라인 IAM 정책을 추가합니다., Athena 쿼리에 SQL 절 USING EXTERNAL FUNCTION ml_function_name을 포함합니다..
이것이 정답인 이유
SageMaker 엔드포인트를 Athena에서 호출하려면 세 가지 주요 구성 요소가 필요합니다. 첫째, IAM 사용자는 sagemaker:InvokeEndpoint 권한이 있어야 SageMaker 엔드포인트에 대한 호출을 시작할 수 있습니다. 둘째, Athena가 SageMaker 모델을 호출할 수 있도록 Athena 쿼리에 USING EXTERNAL FUNCTION mlfunctionname 구문을 포함하여 외부 함수로 모델을 지정해야 합니다. 셋째, SageMaker 모델이 S3에서 데이터를 읽어야 하는 경우, SageMaker 실행 역할에 S3 객체에 대한 읽기 권한이 있는 인라인 IAM 정책이 필요합니다. AmazonAthenaFullAccess 정책은 Athena 쿼리에는 필요하지만 SageMaker 엔드포인트 호출 권한은 제공하지 않습니다. sagemaker:GetRecord는 SageMaker Feature Store와 관련이 있으며 엔드포인트 호출과는 무관합니다. IAM 사용자 재매핑은 엔드포인트 호출 문제를 해결하는 방법이 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음