opendal icon indicating copy to clipboard operation
opendal copied to clipboard

Implement Huawei Object Storage Service Support

Open Xuanwo opened this issue 1 year ago • 3 comments

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

Xuanwo avatar Aug 11 '22 10:08 Xuanwo

cc @eastfisher

Xuanwo avatar Aug 11 '22 10:08 Xuanwo

/assignme

teckick avatar Aug 12 '22 01:08 teckick

Thank @eastfisher, for implementing obs signer!

Now reqsign v0.4 has been released with obs support, let's go!

Xuanwo avatar Aug 16 '22 11:08 Xuanwo

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 ?

teckick avatar Aug 19 '22 07:08 teckick

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.

Xuanwo avatar Aug 19 '22 08:08 Xuanwo

https://github.com/datafuselabs/opendal/pull/556 has been merged, we can implement write and create with the new API new.

Xuanwo avatar Aug 23 '22 05:08 Xuanwo

Thank @eastfisher. OpenDAL now has native obs support!

Xuanwo avatar Aug 28 '22 03:08 Xuanwo