Excon :: Ошибка :: Запрещено: Ожидается (200) <=> Фактически (403 Запрещено) - PullRequest
0 голосов
/ 05 марта 2019

Использование fog-aws с asset_async для загрузки всех активов на s3 Когда я пытаюсь асинхронизировать активы с s3 с помощью команды AssetSync.sync или rake assets:precompile

Это выдает ошибку

Excon::Error::Forbidden: Expected(200) <=> Actual(403 Forbidden)
excon.error.response

и

:body => "\nSignatureDoesNotMatchThe request signature we calculated does not match the signature you provided. Check your key and signing method.

Политика пользователя IAM

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "s3:ListAllMyBuckets"
            ],
            "Effect": "Allow",
            "Resource": "arn:aws:s3:::*"
        },
        {
            "Action": "s3:*",
            "Effect": "Allow",
            "Resource": "arn:aws:s3:::yallamotor-static-assets"
        },
        {
            "Action": "s3:*",
            "Effect": "Allow",
            "Resource": "arn:aws:s3:::yallamotor-static-assets/*"
        }
    ]
}

`

Как решить эту проблему?

...