cloud-etl-engine/cloud-etl-server/src/main/java/com/muyu/javacomplier/OSSFileDownload.java

34 lines
1.3 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.muyu.javacomplier;
import com.aliyun.oss.OSSClient;
import com.aliyun.oss.model.GetObjectRequest;
import java.io.File;
public class OSSFileDownload {
private static final String endpoint = "https://oss-cn-shanghai.aliyuncs.com";
private static final String accessKeyId = "LTAI5t8LmMHfW8ckPaAZR6oQ";
private static final String accessKeySecret = "pwzEwkpxcTFgurkARyr7sG7V6syc9x";
private static final String bucketName = "011811";
// OSS文件路径
private static final String filePath = "build/rule/version/";
private static final String fileName = "test.csv";
public static void localDownload() {
try {
// 创建 OSSClient 实例
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
// 下载Object到本地文件并保存到指定的本地路径中。如果指定的本地文件存在会覆盖不存在则新建。
// 如果未指定本地路径,则下载后的文件默认保存到示例程序所属项目对应本地路径中。
ossClient.getObject(new GetObjectRequest(bucketName, fileName), new File(filePath));
// 关闭OSSClient。
ossClient.shutdown();
} catch (Exception e) {
e.fillInStackTrace();
}
}
}