Minimal, idiomatic, stream-based Scala interface for key/value store implementations
Migrating AmazonS3 method calls to their TransferManager equivalent, which may improve reliability of transferring large files.
Instantiating the S3Store will require the s3.transfer.TransferManager, instead of the s3.AmazonS3.
Recommended migration:
val transferManager: TransferManager = TransferManagerBuilder.standard() .withS3Client(yourOldClient) .build()
val store: Store[IO] = S3Store[IO](transferManager, blockingExecutionContext = yourOldExecutionContext)