AWS S3 SDK 2.13 を使用しようとしていますが、ソース コードで completeMultipartUpload メソッドが次のように実装されていることがわかります -
default CompleteMultipartUploadResponse completeMultipartUpload(CompleteMultipartUploadRequest completeMultipartUploadRequest)
throws AwsServiceException, SdkClientException, S3Exception {
throw new UnsupportedOperationException();
}
そのような明らかな API が s3 SDK 2 以降のバージョンに実装されていないことに驚いていますが、それらのドキュメントにはその使用法が示されています - 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
2.14バージョンの逆コンパイラでソースコードをダウンロードして見てみましたが、同じです- 逆コンパイラs3 sdkコード
AWS の最近のバージョンのほとんどで、このように広く使用されている機能が欠落している可能性はほとんどないため、私がそれを正しく見ているかどうかはわかりません。
注-sbtを使用してaws sdk s3依存関係をインポートしています-
"software.amazon.awssdk" % "s3" % "2.13.8"