Проблема с разрешениями AWS SageMaker GroundTruth (не удается прочитать манифест) - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь запустить простую работу по маркировке GroundTruth с общественными работниками.Я загружаю свои изображения в S3, начинаю создавать задание на маркировку, автоматически генерирую манифест с помощью их инструмента и явно указываю роль, которая наверняка имеет разрешения как для корзины S3 (вход и выход), так и для полного доступа к SageMaker.Затем я создаю задание (стандартный остальной материал - я просто хотел пояснить, что я все это делаю).

Сначала все выглядит хорошо.Все зеленые огни, это говорит о том, что выполняется, и изображения правильно отображаются в нижней части, где находится набор данных.Однако через несколько минут состояние меняется на «Сбой», и я получаю следующее: ClientError: Access Denied. Cannot access manifest file: arn:aws:sagemaker:us-east-1:<account number>:labeling-job/<job name> using roleArn: null в причине сбоя.

Я также получаю ошибку внизу (где раньше были изображения, но теперь их нет):

The specified key <job name>/manifests/output/output.manifest isn't present in the S3 bucket <output bucket>.

Я очень смущен по нескольким причинам.Прежде всего, это супер простая работа.Я просто пытаюсь сделать самый простой пример ограничительной рамки, который я могу придумать.Так что это должен быть очень хорошо проверенный путь.Во-вторых, я явно указываю роль arn, поэтому я понятия не имею, почему в сообщении об ошибке говорится, что она пуста.Это глюк Амазонки или я что-то не так делаю?

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

У меня возникла та же проблема, когда я пытался записать в другую корзину ту, которая успешно использовалась ранее.

Очевидно, что роли ARN IAM могут быть назначены разрешения только для определенного сегмента.

0 голосов
/ 13 февраля 2019

Роль должна включать в себя SageMakerFullAccess и доступ к корзине S3, так что похоже, что вы получили это:)

Пожалуйста, убедитесь, что:

  • пользователь, создающийзадание на маркировку имеет разрешения Cognito: https://docs.aws.amazon.com/sagemaker/latest/dg/sms-getting-started-step1.html
  • манифест существует и находится в правильном местоположении S3.
  • корзина находится в том же регионе, что и SageMaker.
  • корзинане имеет никакой политики, ограничивающей доступ.

Если это не помогло, я бы рекомендовал открыть заявку в службу поддержки с идентификатором задания и т. д.

Жюльен (AWS)

...