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