Folgende Funktionen werden im S3 Umfeld benötigt und vom S3 SDK aufgerufen (Version 1.6.0 von Core of Tia):
S3Client
doesBucketExistV2
createBucket
deleteBucket
doesObjectExist
getObject
deleteObject
putObject
listObjectsV2
listObjects
getObjectMetadata
copyObject (withObjectLockMode(ObjectLockMode.COMPLIANCE and Header x-amz-object-lock-retain-until-date)
withObjectLockRetainUntilDate()
withMetadataDirective(MetadataDirective.REPLACE))
listVersions
listNextBatchOfVersions
listNextBatchOfObjects
deleteVersion
getObjectLockConfiguration
TransferManager:
upload