Class MinioAdminUserService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<io.minio.admin.MinioAdminClient>
cn.herodotus.oss.dialect.minio.definition.service.BaseMinioAdminService
cn.herodotus.oss.dialect.minio.service.MinioAdminUserService
Description: Minio 用户管理 Service
- Author:
- : gengwei.zheng
- Date:
- : 2023/6/25 14:01
-
Constructor Summary
ConstructorsConstructorDescriptionMinioAdminUserService(MinioAdminClientObjectPool minioAdminClientObjectPool) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUser(String accessKey, io.minio.admin.UserInfo.Status status, String secretKey, String policyName, List<String> memberOf) voiddeleteUser(String accessKey) 通过用户的访问密钥删除用户io.minio.admin.UserInfogetUserInfo(String accessKey) 获取指定MinIO用户的用户信息获取 Minio 用户列表Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioAdminUserService
-
-
Method Details
-
listUsers
获取 Minio 用户列表- Returns:
- Map<String, UserInfo>
-
getUserInfo
获取指定MinIO用户的用户信息- Parameters:
accessKey- 访问密钥- Returns:
UserInfo
-
addUser
-
deleteUser
通过用户的访问密钥删除用户- Parameters:
accessKey- 访问密钥
-