Проблема с обновлением объектов в корзине AWS S3 - PullRequest
0 голосов
/ 17 ноября 2018

При создании веб-сайта AWS для одного из моих клиентов у меня возникают проблемы с возможной согласованностью S3 Bucket при обновлении объекта.

В одной из разработанных нами функций пользователь может обновить изображение своего профиля, и мы сохраняем изображение профиля в корзине S3 и сохраняем его публичный URL-адрес в БД для последующего извлечения.

Теперь для новых объектов все работает нормально, но для обновлений требуется время (~ 5-10 минут), чтобы произошло обновление. Я исследовал Интернет и не смог найти решение этой проблемы. Некоторые люди предлагали использовать версии, такие как v1 / filename и v2 / filename, и при обновлении берут данные из каталога последней версии, но это слишком непрактично.

Может ли кто-нибудь подсказать, что мне делать?

1 Ответ

0 голосов
/ 17 ноября 2018

включить управление версиями в корзине и использовать функции управления версиями для получения последней версии, а не для изменения пути.s3 будет обрабатывать количество копий.См.

https://forums.aws.amazon.com/thread.jspa?threadID=263531 для обсуждения этой функции и согласованности

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