Class MinioAdminPolicyService
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.MinioAdminPolicyService
Description: Minio 屏蔽策略服务
- Author:
- : gengwei.zheng
- Date:
- : 2023/6/25 10:55
-
Constructor Summary
ConstructorsConstructorDescriptionMinioAdminPolicyService(MinioAdminClientObjectPool minioAdminClientObjectPool) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCannedPolicy(String name, String policy) 创建屏蔽策略获取屏蔽策略列表voidremoveCannedPolicy(String name) 移除屏蔽策略void设置屏蔽策略Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioAdminPolicyService
-
-
Method Details
-
listCannedPolicies
获取屏蔽策略列表- Returns:
- 屏蔽策略列表
-
addCannedPolicy
创建屏蔽策略- Parameters:
name- 策略名称policy- 策略PolicyDomain
-
removeCannedPolicy
移除屏蔽策略- Parameters:
name- 策略名称
-
setPolicy
设置屏蔽策略- Parameters:
userOrGroupName- 用户名或组名isGroup- 是否是组policyName- 策略名称
-