类 AwsOssFileEngine

java.lang.Object
com.walker.file.AbstractFileOperateEngine
com.iplatform.file.support.AbstractOssFileEngine
com.iplatform.file.support.AwsOssFileEngine
所有已实现的接口:
com.walker.file.FileOperateEngine

public class AwsOssFileEngine extends AbstractOssFileEngine
亚马逊S3 OSS 实现。
作者:
时克英
  • 字段详细资料

    • endpoint

      public String endpoint
  • 构造器详细资料

    • AwsOssFileEngine

      public AwsOssFileEngine()
  • 方法详细资料

    • executeUpload

      protected void executeUpload(InputStream inputStream, com.walker.file.FileInfo fileInfo) throws com.walker.file.FileOperateException
      指定者:
      executeUpload 在类中 com.walker.file.AbstractFileOperateEngine
      抛出:
      com.walker.file.FileOperateException
    • executeDownload

      protected byte[] executeDownload(com.walker.file.FileInfo fileInfo) throws com.walker.file.FileOperateException
      指定者:
      executeDownload 在类中 com.walker.file.AbstractFileOperateEngine
      抛出:
      com.walker.file.FileOperateException
    • getFileStoreType

      public com.walker.file.FileStoreType getFileStoreType()
    • close

      public void close()
      指定者:
      close 在接口中 com.walker.file.FileOperateEngine
      覆盖:
      close 在类中 com.walker.file.AbstractFileOperateEngine
    • initS3Client

      public void initS3Client()
      初始化amazonS3Client
    • setBucketPolicy

      public void setBucketPolicy() throws IOException
      对应MOS JAVA SDK文档4.3.6章节 设置存储桶策略
      抛出:
      IOException
    • configBucketCors

      public void configBucketCors()
    • setAccessKey

      public void setAccessKey(String accessKey)
    • setSecretKey

      public void setSecretKey(String secretKey)
    • setEndpoint

      public void setEndpoint(String endpoint)
    • setBucketName

      public void setBucketName(String bucketName)