Skip to content

Not all s3 requests in sdk provide option for setting Requester pays  #1219

@sourabh912

Description

@sourabh912

Some s3 requests in sdk already support setting requester pays option, for example:

  • DeleteObjectsRequest

  • InitiateMultipartUploadRequest

  • GetObjectMetadataRequest

  • CopyObjectRequest

However there are some requests from which this option is missing:

  • GetBucketLocationRequest

  • ListObjectsRequest

And we are seeing 403 error for these requests. As a workaround we are setting requester pays option via custom header. Something like:
request.putCustomRequestHeader("x-amz-request-payer", "requester");

We are using aws-sdk version 1.11.158 .

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions