xylaaaaa opened a new pull request, #67470:
URL: https://github.com/apache/doris/pull/67470

   ### What problem does this PR solve?
   
   Issue Number: None
   
   Related PR: None
   
   Problem Summary: Azure Iceberg data files were coupled to Hadoop ABFS 
compatibility paths and Hadoop-shaped credential maps. This change preserves 
Azure account/container/object URIs, sends provider-owned native Azure 
credentials from FE to BE, and routes FILE_S3/provider=azure ranges through the 
native Azure Blob C++ client. SharedKey remains compatible, vended SAS supports 
range reads with expiry validation, and native OAuth2 fails closed until a 
complete Entra-ID implementation is available. Genuine Fabric OneLake OAuth2 
remains on its existing explicit Hadoop path.
   
   ### Release note
   
   Azure SAS credentials are passed to the BE native Azure client for Iceberg 
data-file access. Native BE OAuth2 remains unsupported and returns a diagnostic 
error.
   
   ### Check List (For Author)
   
   - Test
       - [x] Unit Test
       - [x] Manual test (thirdparty dependency recovery and CMake regeneration 
verified)
       - [ ] Regression test
   
   - Behavior changed:
       - [x] Yes. Azure SAS Iceberg data-file access uses the native Azure 
client.
   
   - Does this need documentation?
       - [x] No.
   
   ### 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]

Reply via email to