jachewz opened a new issue, #7090: URL: https://github.com/apache/opendal/issues/7090
### Feature Description s3 now supports `If-None-Match` and `If-Match` headers for CopyObject and `If-Match` for DeleteObject. OpenDAL s3 service doesn't support this yet. https://docs.aws.amazon.com/AmazonS3/latest/userguide/conditional-requests.html ### Problem and Solution - Add the `copy_with_if_not_exists` capability to s3 and implement adding the `If-None-Match: *` header. - Define new `copy_with_if_match` capability and add to s3 and implement it - Define new `delete_with_if_match` capability and add to s3 and implement it ### Additional Context _No response_ ### Are you willing to contribute to the development of this feature? - [x] Yes, I am willing to contribute to the development of this feature. -- 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]
