oss创建软链接


/**

* // Endpoint以杭州为例,其它Region请按实际情况填写。
String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 阿里云主账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM账号进行API访问或日常运维,请登录 https://ram.console.aliyun.com 创建RAM账号。
String accessKeyId = "<yourAccessKeyId>";
String accessKeySecret = "<yourAccessKeySecret>";
String bucketName = "<yourBucketName>";
String symLink = "<yourSymLink>";
String destinationObjectName = "<yourDestinationObjectName>";

 
 

// 创建OSSClient实例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);

 
 

// 创建上传文件元信息。
ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentType("text/plain");
// 设置自定义元信息property的值为property-value。
metadata.addUserMetadata("property", "property-value");

 
 

// 创建CreateSymlinkRequest。
CreateSymlinkRequest createSymlinkRequest = new CreateSymlinkRequest(bucketName, symLink, destinationObjectName);

 
 

// 设置元信息。
createSymlinkRequest.setMetadata(metadata);

 
 

// 创建软链接。
ossClient.createSymlink(createSymlinkRequest);

 
 

// 关闭OSSClient。
ossClient.shutdown();

*/


public
void CreateConnection(String transNo, String objectName) { String symLink = bucketPrefix + Constants.FILE_SPLIT_CHAR + CommonConstant.CATALOG_SOFTLINK + Constants.FILE_SPLIT_CHAR + transNo + CommonConstant.TRANS_NO_PDF; log.info("===创建软链接目录为:" + symLink); // 创建OSSClient实例。 OSS ossClient = new OSSClientBuilder().build(endPoint, accessKey, accessSecret); CreateSymlinkRequest createSymlinkRequest = new CreateSymlinkRequest(bucketName, symLink, objectName); // 创建软链接。 ossClient.createSymlink(createSymlinkRequest); // 关闭OSSClient。 ossClient.shutdown(); }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM