我使用S3的版本控制来存储文件中可能发生变化的内容。
然而,也有一个字符串(名称(,我希望能够更改,但不希望版本化(这样,如果您检索旧版本,您只能看到该字符串(姓名(的最新版本(。
我尝试使用元数据和标记,但它们都与对象的特定版本相关联。
所以听起来你不想修改对象的内容。
如果您的发现带有版本控制,那么您将需要自己维护这些数据。您可以在数据库(例如DynamoDB(中执行此操作,也可以简单地创建另一个对象并将信息存储在对象或其元数据中。
例如,如果您有对象foo
,则可以创建另一个名为foo.name
的对象,该对象包含要针对foo
存储的信息。毕竟,AmazonS3实际上只是一个大的键值数据存储。