AWS接入阿里云OSS

1,347 阅读1分钟
  1. 常规问题 Aws MultiChunkedEncoding is not supported.

基础问题调试后 请查看 S3ClientOptions().disableChunkedEncoding().withPathStyleAccess(false);

AWSCredentials credentials = new BasicAWSCredentials(cephAccessKey, cephSecretKey);
ClientConfiguration clientConfig = new ClientConfiguration();
clientConfig.setProtocol(Protocol.HTTP);

AmazonS3 amazonS3 = new AmazonS3Client(credentials, clientConfig);
amazonS3.setEndpoint(endPoint);


S3ClientOptions  options = new S3ClientOptions().disableChunkedEncoding().withPathStyleAccess(false);
amazonS3.setS3ClientOptions(options);
  1. 如何设置读写权限
 amazonS3.setObjectAcl(bucketName, fileName, CannedAccessControlList.PublicRead);