6

TransferManager 类已从 AWS sdk Java 2.x 中删除。TransferManager 的替代方案是什么以及如何使用它

4

1 回答 1

2

TransferManager 没有被删除,只是还没有在 Java 2.X 中实现你可以在他们的 github 上看到实现 TransferManager 的项目。它目前正在开发中,似乎没有时间表说明何时完成。

您可以使用S3Client.putObject 方法将对象传输到您的 S3 存储桶,或者如果您确实必须使用 TransferManager,您可以包含 AWS S3 SDK 版本 1.X 并将 TransferManager 与 AWS S3 SDK 2.X 一起使用。

例子:

S3Client s3 = S3Client.builder ().credentialsProvider (/*Your credentials*/).build ();
s3.putObject (/*param1*/, /*param2*/)

截至 2021年 8 月 10 日编辑:TransferManager 已作为开发人员预览版发布。请参阅:https ://github.com/aws/aws-sdk-java-v2/tree/master/services-custom/s3-transfer-manager

于 2020-03-02T10:24:14.450 回答