При создании веб-сайта AWS для одного из моих клиентов у меня возникают проблемы с возможной согласованностью S3 Bucket при обновлении объекта.
В одной из разработанных нами функций пользователь может обновить изображение своего профиля, и мы сохраняем изображение профиля в корзине S3 и сохраняем его публичный URL-адрес в БД для последующего извлечения.
Теперь для новых объектов все работает нормально, но для обновлений требуется время (~ 5-10 минут), чтобы произошло обновление. Я исследовал Интернет и не смог найти решение этой проблемы. Некоторые люди предлагали использовать версии, такие как v1 / filename и v2 / filename, и при обновлении берут данные из каталога последней версии, но это слишком непрактично.
Может ли кто-нибудь подсказать, что мне делать?