xylaaaaa opened a new pull request, #66823:
URL: https://github.com/apache/doris/pull/66823
### What problem does this PR solve?
Issue Number: None
Related PR: #66567
Problem Summary:
Backport Alibaba Cloud OSS Tables REST Catalog support from #66567 to
branch-4.1.
The branch-4.1 Iceberg implementation predates the connector-plugin
refactor, so this backport applies the same behavior to `IcebergRestProperties`:
- recognize `osstables` as a managed SigV4 signing name;
- require a signing region and `sigv4-enabled=true`;
- reuse `oss.access_key`, `oss.secret_key`, and `oss.session_token` for REST
signing;
- keep the OSS S3-compatible endpoint and credentials for S3FileIO.
### Release note
Support Alibaba Cloud OSS Tables through the Iceberg REST Catalog on
branch-4.1.
### Check List (For Author)
- Test
- [x] Unit Test
- `./run-fe-ut.sh --run
org.apache.doris.datasource.property.metastore.IcebergRestPropertiesTest`
- Behavior changed:
- [x] Yes. Iceberg REST catalogs with `signing-name=osstables` reuse OSS
credentials and validate required SigV4 settings.
- Does this need documentation?
- [x] Yes. apache/doris-website#4054
### Check List (For Reviewer who merge this PR)
- [ ] Confirm the release note
- [ ] Confirm test cases
- [ ] Confirm document
- [ ] Add branch pick label
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]