遇到的问题是 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/
写的真不错。哈哈。
时间: 2024-10-22 19:27:11