Class MinioBucketPolicyService


@Service public class MinioBucketPolicyService extends BaseMinioService

Description: Bucket 访问策略

Author:
: gengwei.zheng
Date:
: 2022/6/30 15:44
  • Constructor Details

    • MinioBucketPolicyService

      public MinioBucketPolicyService(MinioClientObjectPool minioClientObjectPool)
  • Method Details

    • getBucketPolicy

      public PolicyEnums getBucketPolicy(String bucketName)
      获取 Bucket 访问策略配置
      Parameters:
      bucketName - 存储桶名称
      Returns:
      自定义策略枚举 PolicyEnums
    • getBucketPolicy

      public PolicyEnums getBucketPolicy(String bucketName, String region)
      获取 Bucket 访问策略配置
      Parameters:
      bucketName - 存储桶名称
      region - 区域
      Returns:
      自定义策略枚举 PolicyEnums
    • getBucketPolicy

      public PolicyEnums getBucketPolicy(io.minio.GetBucketPolicyArgs getBucketPolicyArgs)
      获取 Bucket 访问策略配置
      Parameters:
      getBucketPolicyArgs - GetBucketPolicyArgs
    • setBucketPolicy

      public void setBucketPolicy(String bucketName, String config)
      设置 Bucket 访问策略
      Parameters:
      bucketName - 存储桶名称
      config - 策略配置
    • setBucketPolicy

      public void setBucketPolicy(String bucketName, String region, String config)
      设置 Bucket 访问策略
      Parameters:
      bucketName - 存储桶名称
      region - 区域
      config - 策略配置
    • setBucketPolicy

      public void setBucketPolicy(io.minio.SetBucketPolicyArgs setBucketPolicyArgs)
      设置 Bucket 访问策略
      Parameters:
      setBucketPolicyArgs - SetBucketPolicyArgs
    • deleteBucketPolicy

      public void deleteBucketPolicy(String bucketName)
      删除 Bucket 访问策略
      Parameters:
      bucketName - 存储桶名称
    • deleteBucketPolicy

      public void deleteBucketPolicy(String bucketName, String region)
      删除 Bucket 访问策略
      Parameters:
      bucketName - 存储桶名称
      region - 区域
    • deleteBucketPolicy

      public void deleteBucketPolicy(io.minio.DeleteBucketPolicyArgs deleteBucketPolicyArgs)
      删除 Bucket 访问策略
      Parameters:
      deleteBucketPolicyArgs - DeleteBucketPolicyArgs