Class S3BucketService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<com.amazonaws.services.s3.AmazonS3>
cn.herodotus.oss.dialect.s3.definition.service.BaseS3Service
cn.herodotus.oss.dialect.s3.service.S3BucketService

@Service public class S3BucketService extends BaseS3Service

Description: Amazon S3 存储桶管理 Service

Author:
: gengwei.zheng
Date:
: 2023/7/14 16:04
  • Constructor Summary

    Constructors
    Constructor
    Description
    S3BucketService(S3ClientObjectPool s3ClientObjectPool)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getBucketLocation(com.amazonaws.services.s3.model.GetBucketLocationRequest request)
    获取存储桶位置
    com.amazonaws.services.s3.model.HeadBucketResult
    headBucket(com.amazonaws.services.s3.model.HeadBucketRequest request)
    此操作可用于确定存储桶是否存在以及您是否有权访问它。如果存储桶存在并且您有权访问,则此操作返回200 OK。
    com.amazonaws.services.s3.model.VersionListing
    listVersions(com.amazonaws.services.s3.model.ListVersionsRequest request)
    返回指定存储桶中版本的摘要信息列表

    Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService

    close, getClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • listVersions

      public com.amazonaws.services.s3.model.VersionListing listVersions(com.amazonaws.services.s3.model.ListVersionsRequest request)
      返回指定存储桶中版本的摘要信息列表
      Parameters:
      request - ListVersionsRequest
      Returns:
      VersionListing
    • headBucket

      public com.amazonaws.services.s3.model.HeadBucketResult headBucket(com.amazonaws.services.s3.model.HeadBucketRequest request)
      此操作可用于确定存储桶是否存在以及您是否有权访问它。如果存储桶存在并且您有权访问,则此操作返回200 OK。
      Parameters:
      request - HeadBucketRequest
      Returns:
      HeadBucketResult
    • getBucketLocation

      public String getBucketLocation(com.amazonaws.services.s3.model.GetBucketLocationRequest request)
      获取存储桶位置
      Parameters:
      request - GetBucketLocationRequest
      Returns:
      存储桶位置 String