类 MinioAdminUserService

java.lang.Object
cn.herodotus.oss.minio.logic.definition.service.BaseMinioAdminClientService
cn.herodotus.oss.minio.logic.service.MinioAdminUserService

@Service public class MinioAdminUserService extends BaseMinioAdminClientService

Description: Minio 用户管理 Service

作者:
: gengwei.zheng
Date:
: 2023/6/25 14:01
  • 构造器详细资料

  • 方法详细资料

    • listUsers

      public Map<String,io.minio.admin.UserInfo> listUsers()
      获取 Minio 用户列表
      返回:
      Map<String, UserInfo>
    • getUserInfo

      public io.minio.admin.UserInfo getUserInfo(String accessKey)
      获取指定MinIO用户的用户信息
      参数:
      accessKey - 访问密钥
      返回:
      UserInfo
    • addUser

      public void addUser(@Nonnull String accessKey, @Nonnull io.minio.admin.UserInfo.Status status, @Nullable String secretKey, @Nullable String policyName, @Nullable List<String> memberOf)
    • deleteUser

      public void deleteUser(@Nonnull String accessKey)
      通过用户的访问密钥删除用户
      参数:
      accessKey - 访问密钥