ddupg opened a new pull request, #7233:
URL: https://github.com/apache/opendal/pull/7233
# Which issue does this PR close?
Closes #7152 .
# Rationale for this change
This PR adds initial support for Volcengine TOS, a cloud object storage
service provided by Volcengine (ByteDance).
# What changes are included in this PR?
- This PR provides the basic service infrastructure. The backend currently
has all capabilities disabled (read, write, delete, list, stat) as this is a
foundation commit. Subsequent PRs will implement the actual storage operations.
- Added services-tos feature
# Are there any user-facing changes?
Users can now configure and initialize a TOS service builder, though
operations are not yet functional. Configuration can be done via:
```
use opendal::services::Tos;
let builder = Tos::default()
.bucket("my-bucket")
.endpoint("https://tos-cn-beijing.volces.com")
.access_key_id("your-access-key-id")
.secret_access_key("your-secret-access-key");
let op = Operator::new(builder)?.finish();
```
# AI Usage Statement
AI assistance was used during development. The code has been thoroughly
reviewed and tested by me, and I take full responsibility for it.
--
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]