类 MinioAdminPolicyService

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

@Service public class MinioAdminPolicyService extends BaseMinioAdminClientService

Description: Minio 屏蔽策略服务

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

  • 方法详细资料

    • listCannedPolicies

      public Map<String,String> listCannedPolicies()
      获取屏蔽策略列表
      返回:
      屏蔽策略列表
    • addCannedPolicy

      public void addCannedPolicy(@Nonnull String name, @Nonnull String policy)
      创建屏蔽策略
      参数:
      name - 策略名称
      policy - 策略 PolicyDomain
    • removeCannedPolicy

      public void removeCannedPolicy(@Nonnull String name)
      移除屏蔽策略
      参数:
      name - 策略名称
    • setPolicy

      public void setPolicy(@Nonnull String userOrGroupName, boolean isGroup, @Nonnull String policyName)
      设置屏蔽策略
      参数:
      userOrGroupName - 用户名或组名
      isGroup - 是否是组
      policyName - 策略名称