Skip to content

Conversation

@graebm
Copy link
Contributor

@graebm graebm commented Jun 21, 2024

Issue:
see: awslabs/aws-c-s3#439

Description of changes:

  • When making requests with the S3Client of type MetaRequestType.DEFAULT, the user must specify the operation name (see S3 API for canonical list of names)
  • Add S3 operation name to S3FinishedResponseContext. This can help you determine exactly which operation failed. E.g. if MetaRequestType.PUT_OBJECT fails, you can see whether it was "PutObject", "CreateMultipartUpload", "UploadPart", or "CompleteMultipartUpload" in particular that failed

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@graebm
Copy link
Contributor Author

graebm commented Jun 21, 2024

Closing this PR for now. We're going to do this in 2 stages. First, expose the operationName (see #800). Once that's released, and the Java SDK is using it, we'll roll out phase 2 which makes it required.

@graebm graebm closed this Jun 21, 2024
@graebm
Copy link
Contributor Author

graebm commented Jun 24, 2024

Had to open new PR after force-pushing to this branch... #802

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant