Hi,
I have only lately found out, that I cannot use the publicly available
Java SDK for Huawei Object Storage (which has Maven coordinates) as this
SDK only works for the public Huawei Cloud, not for local non-cloud
devices. Instead, all I have is a JAR file under the Apache License 2.0
sent to me via email. I integrated that JAR file as a local repository
inside plugins/storage/object/huawei-obs/local-huawei-sdk/. This is a
quite ugly and frustrating "solution" as I have no influence on getting
the right Java SDK published to maven central. I have opened a support
ticket with Huawei asking whether I may include the JAR into the
Cloudstack source code or better yet if they would be so kind as to
publish it via maven central - but have not received an answer, yet.
What is the official way for integrating local-only JAR files under the
Apache License 2.0 into Cloudstack?
The Huawei Object Storage Java SDK does not yet support bucket
encryption. What should I return in the corresponding methods
"setBucketEncryption" and "deleteBucketEncryption" - true, false or
throw an exception?
My assumption: The "createUser" method gets called via the UI by an
account wishing to create a simple non-privileged user which may then
use the created buckets of that account, but not create, modify or
delete buckets themselves? Is this assumption correct?
Best regards,
Ronald
--
*sc synergy GmbH*
Hilgestrasse 14 | 55294 Bodenheim | Deutschland
Fon: +49 6135 71691 - 000 | Fax: +49 6135 71691 - 299
http://www.scsynergy.com | ronald.fei...@scsynergy.com
Sitz der Gesellschaft Bodenheim, HRB 8830, Amtsgericht Mainz,
Geschäftsführer: Christian Reichert