|
@@ -1,9 +1,7 @@
|
|
package com.tzld.piaoquan.recommend.feature.produce.service;
|
|
package com.tzld.piaoquan.recommend.feature.produce.service;
|
|
|
|
|
|
-import com.aliyun.oss.ClientException;
|
|
|
|
import com.aliyun.oss.OSS;
|
|
import com.aliyun.oss.OSS;
|
|
import com.aliyun.oss.OSSClientBuilder;
|
|
import com.aliyun.oss.OSSClientBuilder;
|
|
-import com.aliyun.oss.OSSException;
|
|
|
|
import com.aliyun.oss.model.CopyObjectRequest;
|
|
import com.aliyun.oss.model.CopyObjectRequest;
|
|
import com.aliyun.oss.model.CopyObjectResult;
|
|
import com.aliyun.oss.model.CopyObjectResult;
|
|
import com.aliyun.oss.model.ObjectMetadata;
|
|
import com.aliyun.oss.model.ObjectMetadata;
|
|
@@ -33,16 +31,8 @@ public class OSSService implements Serializable {
|
|
objectMetadata.setHeader("x-oss-storage-class", "DeepColdArchive");
|
|
objectMetadata.setHeader("x-oss-storage-class", "DeepColdArchive");
|
|
request.setNewObjectMetadata(objectMetadata);
|
|
request.setNewObjectMetadata(objectMetadata);
|
|
CopyObjectResult result = ossClient.copyObject(request);
|
|
CopyObjectResult result = ossClient.copyObject(request);
|
|
- } catch (OSSException oe) {
|
|
|
|
- if (oe.getErrorCode().equals("NoSuchKey")
|
|
|
|
- || oe.getErrorCode().equals("InvalidObjectState")
|
|
|
|
- || oe.getErrorMessage().equals("Access denied by bucket policy.")) {
|
|
|
|
- continue;
|
|
|
|
- } else {
|
|
|
|
- throw oe;
|
|
|
|
- }
|
|
|
|
- } catch (ClientException ce) {
|
|
|
|
- throw new ClientException(objectName);
|
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ log.error("transToDeepColdArchive error {}", objectName, e);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (ossClient != null) {
|
|
if (ossClient != null) {
|