在AWS SDK Java 2.x中的TransferManager的替代方法:

huangapple go评论110阅读模式
英文:

Alternative for TransferManager in AWS sdk Java 2.x

问题

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

英文:

TransferManager class has been removed from AWS sdk Java 2.x. What is the alternative for TransferManager and how it can be used

答案1

得分: 3

TransferManager没有被删除,只是在Java 2.X中尚未实现。您可以查看他们的GitHub项目,以实现TransferManager。目前正在开发中,尚未确定完成时间表。

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

示例:

S3Client s3 = S3Client.builder().credentialsProvider(/*您的凭据*/).build();
s3.putObject(/*param1*/, /*param2*/)

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

英文:

TransferManager wasn't removed, it was just not implemented in Java 2.X yet. You can see the project to implement TransferManager on their github. It is currently in development and there does not appear to be a timeline of when this will be completed.

You can use the S3Client.putObject method to transfer an object over to your S3 bucket, or if you really must use TransferManager you can include the AWS S3 SDK version 1.X and use TransferManager along with AWS S3 SDK 2.X.

Example:

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

Edit as of 2021-08-10: The TransferManager has been released as a Developer Preview. See: https://github.com/aws/aws-sdk-java-v2/tree/master/services-custom/s3-transfer-manager

huangapple
  • 本文由 发表于 2020年1月3日 18:46:51
  • 转载请务必保留本文链接:https://go.coder-hub.com/59577177.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定