-
Notifications
You must be signed in to change notification settings - Fork 477
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new feature: allow inject a customized signer for aws s3 #4960
Comments
to make the adding a trait called so i think there might have two ways to make it possible: 1: add a but as 2: change
this approach can make the api of (i'd prefer the second approach, it seems less intrusive) @Xuanwo any suggestion about this? |
Hi, |
imho the |
Thank you for the clarification. I now understand what the problem is. My current ideas:
|
background: apache/opendal#4960 (comment) this PR introduced a Sign trait, which is suitable on the cases like when we want customize signing logics like apache/iceberg-rust#506
Feature Description
background: apache/iceberg-rust#506
Problem and Solution
but currently the signer is a struct
AwsV4Signer
.we need make the signer in
S3Core
a trait before allowing it customizable.maybe we can defined a trait called
S3Signer
in opendal, and makeAwsV4Signer
as it's implementation by default.Additional Context
No response
Are you willing to contribute to the development of this feature?
The text was updated successfully, but these errors were encountered: