类 MinioAdminUserService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<io.minio.admin.MinioAdminClient>
cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAdminService
cn.herodotus.oss.dialect.reactive.minio.service.MinioAdminUserService

@Service public class MinioAdminUserService extends BaseMinioAdminService

Description: Minio 用户管理 Service

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

  • 方法详细资料

    • listUsers

      public reactor.core.publisher.Mono<Map<String,io.minio.admin.UserInfo>> listUsers()
      获取 Minio 用户列表
      返回:
      Map无效输入:'<'String, UserInfo>
    • getUserInfo

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

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

      public reactor.core.publisher.Mono<Void> deleteUser(@Nonnull String accessKey)
      通过用户的访问密钥删除用户
      参数:
      accessKey - 访问密钥