/**
* // 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(); }