nextflow-io / nextflow-s3fs

An S3 File System Provider for Java 7 (project archived)
Apache License 2.0
1 stars 10 forks source link

Add support for canned ACL for multi-part uploads #25

Closed pditommaso closed 3 years ago

pditommaso commented 3 years ago

The support for cannel ACL should be added to multi-part uploads request. The following error is thrown otherwise

Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 9FF5JKN9DRTAMQWN; S3 Extended Request ID: fIs6JStuclo89RTAWGfXQcQSlVPBxv06HaLx12+fdMbRmfK/5myMvJ0pwGgr9fhGl5DB2pP3HKM=)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1712)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1367)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1113)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:770)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:744)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:726)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:686)
    at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:668)
    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:532)
    at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:512)
    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4914)
    at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4860)
    at com.amazonaws.services.s3.AmazonS3Client.initiateMultipartUpload(AmazonS3Client.java:3552)
    at com.upplication.s3fs.AmazonS3Client.multipartCopyObject(AmazonS3Client.java:237)
    at com.upplication.s3fs.S3FileSystemProvider.copy(S3FileSystemProvider.java:572)
pditommaso commented 3 years ago

Done 372cd39