S3Facade
class S3Facade(val clientName: String, val provider: S3Provider, bucketAliases: Map<String, String>, val s3Client: S3Client, val s3AsyncClient: S3AsyncClient, val s3Waiter: S3Waiter, val s3Presigner: S3Presigner, val s3ControlClient: S3ControlClient, val s3ControlAsyncClient: S3ControlAsyncClient, val s3TransferManager: S3TransferManager)
一个命名 S3 client 的能力聚合视图。
所有 AWS 原生能力都可以通过原生 client 访问,常用数据面操作通过 facade 访问。
Constructors
Link copied to clipboard
constructor(clientName: String, provider: S3Provider, bucketAliases: Map<String, String>, s3Client: S3Client, s3AsyncClient: S3AsyncClient, s3Waiter: S3Waiter, s3Presigner: S3Presigner, s3ControlClient: S3ControlClient, s3ControlAsyncClient: S3ControlAsyncClient, s3TransferManager: S3TransferManager)
Properties
Link copied to clipboard
存储桶相关操作。
Link copied to clipboard
Link copied to clipboard
Multipart 相关操作。
Link copied to clipboard
对象相关操作。
Link copied to clipboard
预签名相关操作。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Transfer Manager 相关操作。