fun getS3Client(): AmazonS3Client {
val credentials = object: AWSCredentials {
override fun getAWSAccessKeyId() = accessKey // 请到控制台创建子账户,并为子账户创建相应 accessKey
override fun getAWSSecretKey() = sercetKey // !!切记,创建子账户时,需要手动为其分配具体权限!!
}
val amazonS3Client = AmazonS3Client(credentials, Region.getRegion(Regions.DEFAULT_REGION), ClientConfiguration())
amazonS3Client.endpoint = "https://s3.bitiful.net" // 请填入控制台 “Bucket 设置” 页面底部的 “Endpoint” 标签中的信息
return amazonS3Client
}