Итак, я новичок в amazon s3 и задавался вопросом, может ли кто-нибудь помочь ответить на эти вопросы.Как aws s3 обрабатывает переписывание файла и доступ?
У меня есть набор статических файлов API/JSON, которые используются для питания мобильного приложения, в то время как данные JSON по большей части являются статическими, обновление может быть запущено в любое время, в результате чего данные обновляются, а Файл JSON также обновляется.
Мои вопросы: как amazon обрабатывает обновления файлов в отношении доступа, что я имею в виду, если кто-то обращается к файлу в то время, когда я хочу писать, будет ли он заблокирован или какой-либо сотрудник amazon будет использовать некоторый кеш-файл чтобы это не происходило.
Спасибо!
Если вас беспокоит устаревшие данные в вашем API, вы можете использовать Dynamodb с условной записью и строго согласованными чтениями. Условные записи позволят изменять данные, если данные не изменились со времени предыдущего чтения. И [Сильно последовательное чтение] (http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ReadConsistency.html) всегда будет давать одни и те же данные во всех узлах dynamodb. [Работа с условными записями] (http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithItems.html#WorkingWithItems.ConditionalUpdate) – strongjz