Специалист по данным хранит финансовые наборы данных в S3 и запрашивает их с помощью Athena. Он развернул модель машинного обучения на конечной точке SageMaker и хочет вызвать ее из Athena, но вызовы завершаются неудачей, и пользователь IAM специалиста по данным не может вызвать конечную точку. Какая комбинация действий позволит пользователю IAM вызывать конечную точку SageMaker? (Выберите три.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавьте оператор политики IAM, разрешающий пользователю выполнять действие sagemaker:InvokeEndpoint., Добавьте встроенную политику IAM, разрешающую SageMaker читать объекты в S3., Включите SQL-предложение USING EXTERNAL FUNCTION ml_function_name в запрос Athena..
Почему это правильный ответ
Для вызова конечной точки SageMaker из Athena требуются три ключевых элемента. Во-первых, пользователь IAM должен иметь разрешение sagemaker:InvokeEndpoint, чтобы инициировать вызов. Без этого разрешения вызовы будут отклонены. Во-вторых, Athena должна быть настроена для использования внешней функции SageMaker с помощью предложения USING EXTERNAL FUNCTION mlfunctionname в SQL-запросе. Это указывает Athena на необходимость использования модели машинного обучения. В-третьих, хотя это не напрямую связано с вызовом конечной точки, но если модель SageMaker должна читать данные из S3 (например, для пакетного вывода или обучения), то роль IAM, связанная с SageMaker, должна иметь разрешения на чтение объектов S3. Неверные варианты: AmazonAthenaFullAccess не дает разрешений на вызов конечных точек SageMaker. sagemaker:GetRecord используется для получения записей из Feature Store, а не для вызова конечных точек. Переназначение пользователя IAM не решает проблему отсутствия разрешений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется