[
https://issues.apache.org/jira/browse/HADOOP-18795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17741319#comment-17741319
]
ASF GitHub Bot commented on HADOOP-18795:
-----------------------------------------
steveloughran opened a new pull request, #5821:
URL: https://github.com/apache/hadoop/pull/5821
Adds a class DelegationBindingInfo which contains binding info beyond just
the AWS credential list.
I would consider
* optional signer
* for the proposed bulk delete, optional factory for the operations
These things may be so interrelated that it makes sense to allow the DT
binding to dynamically create them all.
The binding class can be expanded when needed. Until then, all existing
implementations will work, as the new method
DelegationBindingInfo deploy(AbstractS3ATokenIdentifier
retrievedIdentifier)
falls back to the original methods.
### How was this patch tested?
s3 londong
### For code changes:
- [X] Does the title or this PR starts with the corresponding JIRA issue id
(e.g. 'HADOOP-17799. Your PR title ...')?
- [X] Object storage: have the integration tests been executed and the
endpoint declared according to the connector-specific documentation?
- [ ] If adding new dependencies to the code, are these dependencies
licensed in a way that is compatible for inclusion under [ASF
2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`,
`NOTICE-binary` files?
> s3a DelegationToken plugin to expand return type of deploy/binding
> ------------------------------------------------------------------
>
> Key: HADOOP-18795
> URL: https://issues.apache.org/jira/browse/HADOOP-18795
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: fs/s3
> Affects Versions: 3.4.0
> Reporter: Steve Loughran
> Assignee: Steve Loughran
> Priority: Minor
>
> Change the binding result of s3a DT services beyond just a credential list
> this will the extension point
> * return a new signer integrated with the fs
> * add something to help with the building the requests to delete objects
> during paged delete
> * gives us an option to add any more stuff
> this is incompatible, but the move to AWS v2 breaks DTs bindings anyway...
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]