java 使用AWS Java SDK构建本地Minio S3客户端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 使用AWS Java SDK构建本地Minio S3客户端相关的知识,希望对你有一定的参考价值。
AmazonS3 localS3Client(String localS3Address) {
BasicAWSCredentials credentials = new BasicAWSCredentials(minioAccessKey, minioSecretKey);
STSSessionCredentialsProvider sessionCredentialsProvider = new STSSessionCredentialsProvider(credentials);
ClientConfiguration clientConfiguration = new ClientConfiguration();
clientConfiguration.setSignerOverride("AWSS3V4SignerType");
return AmazonS3ClientBuilder.standard().withCredentials(sessionCredentialsProvider)
.withClientConfiguration(clientConfiguration)
.withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration(
"http://" + localS3Address + ":9000", "us-east-1"))
.withPathStyleAccessEnabled(true).build();
}
以上是关于java 使用AWS Java SDK构建本地Minio S3客户端的主要内容,如果未能解决你的问题,请参考以下文章
与 aws-java-sdk 链接时读取 json 文件时 Spark 崩溃
使用 aws-java-sdk-s3 时出错
AWS Secrets Manager 使用 AWS-SDK Java 更新密钥请求
错误“Aws-sdk-java”与 maven 冲突
使用 AWS SSO 时 AWS Java SDK 未找到配置文件
如何使用 AWS java SDK 使用 AWS 粘合作业生成自动脚本