S3AutoConfiguration
@AutoConfiguration
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(value = [S3Client::class] )
@ConditionalOnProperty(prefix = "avalon.s3", name = ["enabled"], havingValue = "true")
Functions
Link copied to clipboard
@Bean(destroyMethod = "close")
创建 registry。
Link copied to clipboard
默认桶操作 facade。
Link copied to clipboard
默认 multipart facade。
Link copied to clipboard
默认对象操作 facade。
Link copied to clipboard
默认 presign facade。
Link copied to clipboard
@Bean(destroyMethod = "")
@ConditionalOnMissingBean(value = [S3AsyncClient::class] )
默认异步 client。
Link copied to clipboard
@Bean(destroyMethod = "")
@ConditionalOnMissingBean(value = [S3ControlAsyncClient::class] )
默认异步 S3 Control client。
Link copied to clipboard
@Bean(destroyMethod = "")
@ConditionalOnMissingBean(value = [S3ControlClient::class] )
默认同步 S3 Control client。
Link copied to clipboard
默认 facade。
Link copied to clipboard
@Bean(destroyMethod = "")
@ConditionalOnMissingBean(value = [S3Presigner::class] )
默认 presigner。
Link copied to clipboard
@Bean(destroyMethod = "")
@ConditionalOnMissingBean(value = [S3TransferManager::class] )
默认 Transfer Manager。
Link copied to clipboard
默认 transfer facade。