Судя по вашей ошибке, похоже, что есть проблема с разрешениями для ноутбука SageMaker, пытающегося изменить параметры IAM из записной книжки, у которой явно нет разрешения на это.
У вас есть несколько вариантов, чтобы исправить это:
Вариант 1. Предоставление разрешения SageMaker на блокнот для определения роли IAM в блокноте во время выполнения.
В консоли нажмите Hosted Notebooks
вдоль левой навигационной панели, затем в разделе Permissions
щелкните прикрепленную роль IAM. Здесь вы можете добавить политики, такие как IAMFullAccess
или IAMReadOnlyAccess
. Это должно устранить ошибку разрешений при попытке присоединить роль IAM из записной книжки.
Вариант 2. Явно определите права доступа, которые вы хотите, чтобы SageMaker имел в консоли.
В консоли нажмите Hosted Notebooks
вдоль левой навигационной панели, затем в разделе Permissions
щелкните прикрепленную роль IAM. Здесь вы можете напрямую добавить политики для прав доступа к ресурсам (например, Comprehend). Без привязки явных политик доступа IAM к этой роли вы не сможете изменить разрешения во время выполнения.
Вариант 3: оба
Если вы хотите предварительно определить доступ к некоторым ресурсам, но также потенциально можете добавить другие разрешения на ресурсы во время эксперимента, вы можете выполнить оба шага 1 и 2 (добавить IAM + другие разрешения на ресурсы для размещенного в консоли ноутбука с помощью возможность изменения встроенной роли SageMaker IAM во время экспериментов).