OBS
OBS 即对象存储服务
业务场景
公司最近基于Arthas开发在线诊断平台,在dump堆和线程时,将压缩后的上传到华为云OBS
代码实现(上传省略)
- 文档地址
- https://support.huaweicloud.com/sdk-java-devg-obs/obs_21_0901.html
TemporarySignatureRequest request = new TemporarySignatureRequest();
request.setBucketName("bucketName");
request.setObjectKey("objectKey");
request.setRequestDate(new Date());
// 1分钟后链接失效
request.setExpires(60);
ObsClient obsClient = obsBiz.getObsClient();
// 通过临时授权,直接访问链接下载
TemporarySignatureResponse signature = obsClient.createTemporarySignature(request);
log.info("download signedUrl-> {}", signature.getSignedUrl());