/
Required S3 functions

Required S3 functions

Following functions of the S3 protocol need to be supported by the S3 system as they will be used via S3 SDK (version 1.6.0 of tia Core):

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