AWS S3 SDK源代码显示带有UnsupportedOperationException的completeMultipartUpload

问题描述

我正在尝试使用AWS S3 SDK 2.13,并看到在其源代码中实现了completeMultipartUpload方法-

default CompleteMultipartUploadResponse completeMultipartUpload(CompleteMultipartUploadRequest completeMultipartUploadRequest)
   throws AwsServiceException,SdkClientException,S3Exception {
        throw new UnsupportedOperationException();
}

我很惊讶地看到在s3 sdk 2+版本中没有实现这种明显的api,但是它们的文档显示了它的用法- https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/javav2/example_code/s3/src/main/java/com/example/s3/S3ObjectOperations.java#L210 https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/examples-s3-objects.html

我什至尝试在decompiler中下载并查看2.14版本的源代码,它是相同的- decompiler s3 sdk code

我不确定自己是否正确,因为AWS不太可能在其最新版本中缺少如此广泛使用的功能

注意-我正在使用sbt导入aws sdk s3依赖项-

"software.amazon.awssdk" % "s3" % "2.13.8"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)