You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by "criccomini (via GitHub)" <gi...@apache.org> on 2025/06/24 17:31:04 UTC

[I] Support `PutMode::Create` for Alibaba OSS [arrow-rs-object-store]

criccomini opened a new issue, #416:
URL: https://github.com/apache/arrow-rs-object-store/issues/416

   **Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
   
   We'd like to make SlateDB work with Alibaba (see https://github.com/slatedb/slatedb/issues/636). Unfortunately, Alibaba doesn't support standard S3 headers for put if not exists. Instead, it uses `x-oss-forbid-overwrite`.
   
   **Describe the solution you'd like**
   
   I'd like `object_store` to use `x-oss-forbid-overwrite` when used with Alibaba OSS.
   
   **Describe alternatives you've considered**
   
   We'd have to switch to open_dal or write our own implementation outside of `object_store`. Both of these are really heavy lifts.
   
   **Additional context**
   
   cc @jiaoew1991


-- 
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: github-unsubscribe@arrow.apache.org.apache.org

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


Re: [I] Support `PutMode::Create` for Alibaba OSS [arrow-rs-object-store]

Posted by "Xuanwo (via GitHub)" <gi...@apache.org>.
Xuanwo commented on issue #416:
URL: https://github.com/apache/arrow-rs-object-store/issues/416#issuecomment-3001429172

   A quick note: `x-oss-forbid-overwrite` doesn't work when versioning has been enabled.


-- 
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: github-unsubscribe@arrow.apache.org

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


Re: [I] Support `PutMode::Create` for Alibaba OSS [arrow-rs-object-store]

Posted by "tustvold (via GitHub)" <gi...@apache.org>.
tustvold commented on issue #416:
URL: https://github.com/apache/arrow-rs-object-store/issues/416#issuecomment-3003468071

   Adding a header variant to https://docs.rs/object_store/latest/object_store/aws/enum.S3ConditionalPut.html like we have for https://docs.rs/object_store/latest/object_store/aws/enum.S3CopyIfNotExists.html would be a simple way to add support


-- 
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: github-unsubscribe@arrow.apache.org

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