Class S3PresignedUrlService

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.S3PresignedUrlService

public class S3PresignedUrlService extends BaseS3Service

Description: Presigned Url Service

Author:
: gengwei.zheng
Date:
: 2023/7/16 22:30
  • Constructor Details

    • S3PresignedUrlService

      public S3PresignedUrlService(S3ClientObjectPool s3ClientObjectPool)
  • Method Details

    • generatePresignedUrl

      public URL generatePresignedUrl(com.amazonaws.services.s3.model.GeneratePresignedUrlRequest request)
      获取对象标记设置
      Parameters:
      request - GeneratePresignedUrlRequest
      Returns:
      URL
    • download

      public com.amazonaws.services.s3.model.PresignedUrlDownloadResult download(com.amazonaws.services.s3.model.PresignedUrlDownloadRequest request)
    • upload

      public com.amazonaws.services.s3.model.PresignedUrlUploadResult upload(com.amazonaws.services.s3.model.PresignedUrlUploadRequest request)