Ведро не поддерживает ACL

Всем привет!

Я пытаюсь включить Amazon S3 для загрузки изображений, так как место на сервере почти закончилось, а SSD-хранилище стоит дорого! :money_mouth_face:

При попытке загрузки в мой бакет Amazon S3 возникает следующая ошибка:

Вот моя конфигурация:


Вот настройки общего доступа к бакету:

Я следовал этому руководству:

Вот мой JSON-файл политики:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:List*",
                "s3:Get*",
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:PutObject",
                "s3:PutObjectAcl",
                "s3:PutObjectVersionAcl",
                "s3:PutLifecycleConfiguration",
                "s3:CreateBucket",
                "s3:PutBucketCORS"
            ],
            "Resource": [
                "arn:aws:s3:::forumlatrancheecom",
                "arn:aws:s3:::forumlatrancheecom/*"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListAllMyBuckets",
                "s3:ListBucket"
            ],
            "Resource": "*"
        }
    ]
}

Резервное копирование работает, значит конфигурация «в какой-то степени» верна. Не совсем понятно, где искать проблему для отладки. :confused: Любая помощь будет очень кстати!

Я использую Discourse 2.9.0.beta10, размещённый на Digital Ocean с Ubuntu 16.04, если это поможет…

Это не связано с вашими проблемами S3, но вам необходимо обновить вашу операционную систему.

И пока вы этим занимаетесь, вам срочно нужно обновить ваш Discourse :wink:

Я не на 100% уверен, но, кажется, следующее значение настройки бакета стало настройкой по умолчанию с момента написания этой документации, что также отключает ACL.

Оно находится в настройках разрешений бакета сразу после настроек блокировки публичного доступа и политик бакета.

Боже, тут на форуме так сильно травят обновления! :laughing: Сделаю!

Это решило проблему! Большое спасибо, Саймон! :slight_smile: