Похоже, что вы не хотите изменять содержимое объекта.
Учитывая ваши данные о версиях, вам нужно будет сохранить эти данные самостоятельно.Вы можете сделать это в базе данных (например, DynamoDB) или просто создать другой объект и сохранить информацию в объекте или в его метаданных.
Например, если у вас есть объект foo
, вы можете создатьдругой объект с именем foo.name
, который содержит информацию, которую вы хотите сохранить против foo
.В конце концов, Amazon S3 - это просто большое хранилище данных ключ-значение.