Java接口
本文档介绍如何使用 Java 接口向 SequoiaS3 发送请求及接收响应。
SequoiaS3 安装路径下的 sample 目录中有一个 maven 类型的 Java 工程样例。
使用 IDEA 打开该工程(【File】->【Open】->选中文件夹中的 Pom.xml->【Open as Project】->【Open Existing Project】->【New Window】),将 Test.java 中的 endPoint 修改为提供 S3 服务的 IP 和端口,开始使用 sample 中的样例对存储桶和对象及区域进行操作。
初始化客户端
首先修改 endPoint 的地址和端口,使其指向 SequoiaS3 的地址和端口。
String accessKey="ABCDEFGHIJKLMNOPQRST";
String secretKey="abcdefghijklmnopqrstuvwxyz0123456789ABCD";
String endPoint = "http://localhost:8002";
SequoiaS3 sequoiaS3 = SequoiaS3ClientBuilder.standard()
.withEndpoint(endPoint)
.withAccessKeys(accessKey, secretKey)
.build();
AWSCredentials credentials = new BasicAWSCredentials(accessKey,secretKey);
AwsClientBuilder.EndpointConfiguration endpointConfiguration = new AwsClient