apache / opendal

Apache OpenDAL: One Layer, All Storage.
https://opendal.apache.org
Apache License 2.0
3.46k stars 486 forks source link

new feature: s3 delete objects doesn't support delete with version #5329

Closed Xuanwo closed 1 day ago

Xuanwo commented 6 days ago

Feature Description

Allow opendal to remove versioned objects in batch.

Problem and Solution

OpenDAL's batch delete doesn't support delete a versioned object yet.

https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjects.html

Additional Context

https://github.com/apache/opendal/blob/084892f0f36ef3af7c3178e9df795ee9c6f038a2/core/src/services/s3/core.rs#L772-L780

Are you willing to contribute to the development of this feature?