In general case, you cannot update metadata bound to existing objects; instead, you would need to either 1) re-upload the object and provide new metadata, 2) remote-copy the object and provide new metadata. This is particularly how AWS works.

Now, if you are concerned about native S3 metadata (small pieces of information attached to AWS objects), please have a look at the Metadata parameter of Write() and Copy() methods of TElAWSS3DataStorageObject class when performing the aforementioned operations. Alternatively, if you use the TElDefaultDataStorageSecurityHandler class to secure the objects in your application, you can get use of its ProtectedUserData and UnprotectedUserData properties for storing application-specific metadata together with protection-specific information.

We use cookies to help provide you with the best possible online experience. By using this site, you agree that we may store and access cookies on your device. You can find out more about and set your own preferences here.