aws s3 连接建立

aws s3 连接建立

遇到的问题是  errorCode:301 是  网站永久重定向了

主要的错误原因:

    1.aws 的服务方式与国内不一样,它们的后台技术支持服务是要自己买的。

        这个原因造成了出现问题时,不解决特别麻烦。

    2.中国区有自己的域名:  s3.cn-north-1.amazonaws.com.cn

    3.他们的技术资料是06年的,已经垃圾到家了。呈现方式不直观。一个pdf文档中, 有种语言掺杂在一起。应该java 的放在一起

正题:

System.setProperty(SDKGlobalConfiguration.ENABLE_S3_SIGV4_SYSTEM_PROPERTY, "true");
AWSCredentials  credentials = new BasicAWSCredentials(accessKey, secretKey);
ClientConfiguration clientConfig = new ClientConfiguration();
clientConfig.setProtocol(Protocol.HTTP);
AmazonS3 conn = new AmazonS3Client(credentials, clientConfig);
conn.setEndpoint("s3.cn-north-1.amazonaws.com.cn");
List<Bucket> data=conn.listBuckets();
 for(Bucket  bu:data){
     System.out.println(bu.getName()+"-- name");
 }

上面的代码也是找了,好久呀。

网站地址:http://ceph.com/docs/master/radosgw/s3/java/

写的真不错。哈哈。

你可能感兴趣的:(AWS,S3,连接建立)