Недостаточно прав для доступа к данным в S3 - PullRequest
0 голосов
/ 25 октября 2019

Я следую инструкциям по Начало работы (Консоль) - Amazon Personalize механизма рекомендаций в Amazon SageMaker. При импорте User-item данных взаимодействия я получил следующую ошибку:

Произошла ошибка при импорте набора данных

Недостаточно прав для доступа к данным в S3. Пожалуйста, посмотрите на https://docs.aws.amazon.com/personalize/latest/dg/getting-started.html#gs-upload-to-bucket и исправьте политику корзины на recommendation123.

Я пробовал разные политики корзины, но ни одна из них не позволяет импортировать данные.

Флаг данных взаимодействия элемента пользователя должен измениться с сбоя на активный.

1 Ответ

0 голосов
/ 28 октября 2019

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

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "personalize.amazonaws.com"
            },
            "Action": "s3:ListBucket",
            "Resource": "arn:aws:s3:::bucket-dev-personalize"
        },
        {
            "Effect": "Allow",
            "Principal": {
                "Service": "personalize.amazonaws.com"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::bucket-dev-personalize/*"
        }
    ]
}
...