opendal
opendal copied to clipboard
Implement Huawei Object Storage Service Support
API Docs: https://support.huaweicloud.com/api-obs/obs_04_0010.html
To support Huawei object storage services, we need to implement huawei object signing first: https://github.com/Xuanwo/reqsign/issues/104
cc @eastfisher
/assignme
Thank @eastfisher, for implementing obs signer!
Now reqsign
v0.4 has been released with obs support, let's go!
https://support.huaweicloud.com/intl/en-us/api-obs/obs_04_0080.html
In OBS, for a single upload, the size of the object to be uploaded ranges [0, 5 GB]. To upload a file greater than 5 GB, see Operations on Multipart Upload.
For Databend, is it need to support single upload which is larger than 5 GB ?
In OBS, for a single upload, the size of the object to be uploaded ranges [0, 5 GB]. To upload a file greater than 5 GB, see Operations on Multipart Upload.
Nice catch.
We will handle this via https://opendal.databend.rs/rfcs/0438-multipart.html
So don't worry about that.
https://github.com/datafuselabs/opendal/pull/556 has been merged, we can implement write
and create
with the new API new.
Thank @eastfisher. OpenDAL now has native obs support!