You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by "Xuanwo (via GitHub)" <gi...@apache.org> on 2026/08/12 09:12:45 UTC

[PR] feat(aws): resolve S3 Express config from bucket [opendal-reqsign]

Xuanwo opened a new pull request, #839:
URL: https://github.com/apache/opendal-reqsign/pull/839

   ## Context
   
   `S3ExpressSessionConfig::new` required callers with a complete directory bucket name and Region to duplicate reqsign's Zone ID and partition resolution before they could obtain the Zonal endpoint.
   
   This adds `S3ExpressSessionConfig::from_bucket`, which validates the complete directory bucket name, extracts and binds its Zone ID, derives the supported partition from the explicit Region, and constructs the existing AWS or AWS China endpoint. The compatibility provider now uses the same resolver, while the explicit constructor remains available and behavior-compatible.
   
   Live AWS acceptance remains unrun because the gated S3 Express bucket environment is not configured locally; deterministic endpoint, validation, redaction, and pre-I/O coverage is included.
   
   Fixes #834
   


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] feat(aws): resolve S3 Express config from bucket [opendal-reqsign]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo merged PR #839:
URL: https://github.com/apache/opendal-reqsign/pull/839


-- 
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: commits-unsubscribe@opendal.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org