Дата последней модификации объекта загрузки amazon S3 изменилась?

Мы знаем, что если мы загрузим большой файл в Linux или Mac, время последнего изменения файла останется измененным. То же самое и в S3? Время последнего изменения объекта будет изменяться во время загрузки, или это просто временная метка для записи начала операции загрузки? Спасибо

1 ответ

Док говорит, что после загрузки объекта вы не можете изменять метаданные объекта. Единственный способ изменить метаданные объекта - сделать копию объекта и установить метаданные. , я считаю, что для сохранения атомарности, если операция put прошла успешно, то только она обновит время.

Последнее изменение относится к категории метаданных, определенных системой.

Last-Modified-> Description-> Дата создания объекта или дата последнего изменения, в зависимости от того, что является последним. Другими словами, успешная операция put обновит только время последнего изменения.

дата / время изменения обновляется самой системой S3 и отражает время, когда файл завершил полную загрузку в S3 (S3 не будет показывать неполные передачи). Дата последнего изменения объекта является прямым отражением того, когда объект был в последний раз положить в S3.

даже в аналогичном ответе говорится о том же /questions/30872098/s3-poslednyaya-izmenennaya-vremennaya-metka-dlya-soglasovannyih-v-konechnom-itoge-put-perezapisi/30872108#30872108 - «Метка времени последнего изменения должна соответствовать значению даты, возвращенному в заголовках ответа от успешного запроса PUT».

Другие вопросы по тегам