Произошла ошибка (AccessDenied) при вызове операции ListObjects: доступ запрещен при попытке доступа с другим пользователем - PullRequest
0 голосов
/ 06 ноября 2018

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

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::xxxxbucket/*"
        },
        {
            "Sid": "AllowAll",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::1111111111:user/xxx_user"
            },
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::xxxxbucket",
                "arn:aws:s3:::xxxxbucket/*"
            ]
        }
    ]
}

Используемая команда: aws s3 ls s3: // xxxxbucket

Может кто-нибудь помочь с этой проблемой

1 Ответ

0 голосов
/ 16 декабря 2018

Есть ли вероятность, что в корзине включена опция Requester pays? Я потратил целый день на подобные вещи. Даже если я полностью открыл корзину, разрешив любой доступ, похоже, что атрибут Requester pays блокировал доступ.

Конечно, это имеет смысл, хотя я не до конца понимаю основную реализацию.

...