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

Я пытался получить доступ к ресурсу S3 для использования в AWS Персонализация. Всякий раз, когда я пытаюсь, я получаю ниже ошибки. Я прочитал этот вопрос и создал политику для S3.

Insufficient privileges for accessing data in S3. Please look at https://docs.aws.amazon.com/personalize/latest/dg/getting-started.html#gs-upload-to-bucket and fix bucket policy on personalize123.

AWS Bucket Permissions:

{
    "Version": "2012-10-17",
    "Id": "Policy1584771703282",
    "Statement": [
        {
            "Sid": "Stmt1584771695535",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::289126069598:root"
            },
            "Action": "s3:*",
            "Resource": "arn:aws:s3:::personalize123/ratings.csv"
        }
    ]
}

1 Ответ

2 голосов
/ 21 марта 2020

Amazon Personalize требуется разрешение для доступа к корзине S3. Вы должны включить действия ListBucket и GetObject. Попробуйте изменить это

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

Чтение Загрузка в корзину S3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...