AWS S3 предоставляет различные версии файла для визуального размещенного стиля и URL-адреса стиля пути - PullRequest
1 голос
/ 17 апреля 2019

У меня есть приложение rails, которое использует несущую-волну для загрузки файла в S3.Так что после загрузки файла через attachmentuploader.Я сохраняю публичный URL для данного объекта в базе данных.Общедоступный URL-адрес, возвращаемый aws-sdk ruby gem, имеет визуально-размещенный стиль

https://BUCKETNAME.s3.REGION.amazonaws.com/tests/TESTNAME.zip

Если я проверяю URL-адрес объекта в s3, он находится в стиле пути format -

https://s3.REGION.amazonaws.com/BUCKETNAME/tests/TESTNAME.zip

Документы, касающиеся стиля url

Проблема в том, что, если я получаю доступ к общедоступному URL, который хранитсяв моем БД после обновления ресурсов он указывает на предыдущую версию, а не на последнюю версию, как сделано object_url.Так почему общедоступный URL-адрес не обновляется до последней версии, и эта проблема возникла 2 дня назад.Любое понимание будет полезно

ОБНОВЛЕНИЕ

Теперь эта проблема решается автоматически.Так что если кто-то сталкивался с этой проблемой или есть какое-либо пониманиеПожалуйста, дайте мне знать

...