plusplusjiajia opened a new pull request, #893:
URL: https://github.com/apache/iceberg-cpp/pull/893
`oss://` support is already on main — `ResolveFileIOName` routes it,
`CanonicalizeS3Scheme` normalizes it, `IsS3FileIOCredentialPrefix` accepts it —
but nothing exercises it against a live endpoint. This adds that evidence
rather than asserting it.
The test writes, reads back and deletes an object addressed as `oss://`,
through the path a REST catalog takes: resolution picks the S3 FileIO, and the
vended credential — scoped to `s3`, while the data is addressed as `oss://` —
is matched against the canonicalized location.
No new infrastructure: it runs against `ICEBERG_TEST_S3_URI`, which in CI
is the MinIO the AWS jobs already start, and skips when unset like the other S3
integration tests. The scheme is only a routing label; the connection comes
from `s3.endpoint`
--
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]