本文可能没有具体的问题解决过程,但是会给你一个解决问题的方法。
- 官方文档javaSDK可以根据需要自行查找,一般难以理解相关的名字代表的含义,其主要是依据S3(simple storage service)协议实现的,遵循其中的规范。对于一些拿不准的概念,可以一步一步的点击进去阅读,例如:objectLock属性是否可以在创建bucket之后再选择开启?否,官方明确指出只能在创建桶的时候允许开启。可以进行查看:https://min.io/docs/minio/linux/administration/object-management/object-retention.html
- minio提供的javaSDK方法不完全,可能有一部分需要自己去开发实现,例如:getBucketQuota、setBucketQuota等。对于已经有人实现,提供了PR(pull request)合并到代码里的,可以直接使用。点击跳转java-adminClient
其他还没有实现的,可以模仿go-sdk的方法或minio client实现的方法进行一个实现。 - 如果有的方法在执行的时候出现错误和问题,可以上GitHub给官方提出issue,有人专门维护,平均2h内回复。
- 如果你有问题,可以进行评论,一起交流。