TransferManager 类已从 AWS sdk Java 2.x 中删除。TransferManager 的替代方案是什么以及如何使用它
问问题
1491 次
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 回答