华为 obs相关

obd配置

yml 复制代码
hw-obs:
  endpoint: 
  ak: 
  sk: 
  bucketname:

获取桶列表

java 复制代码
public class HwObsController {

    @Value("${hw-obs.ak}")
    private String hwObsAk;

    @Value("${hw-obs.sk}")
    private String hwObsSk;

    @Value("${hw-obs.endPoint}")
    private String hwObsEndpoint;

    @Value("${hw-obs.bucketName}")
    private String hwObsBucketName;

    @RequestMapping(path = "/getBucketList")
    public void getBucketList(){
        try {
            logger.info("ak:{}, sk:{}, endpoint:{}, bucketName:{}", hwObsAk, hwObsSk, hwObsEndpoint, hwObsBucketName);
            // 创建ObsClient实例
            ObsClient obsClient = new ObsClient(hwObsAk, hwObsSk, hwObsEndpoint);      
            ListBucketsRequest request = new ListBucketsRequest();
            request.setQueryLocation(true);
            List<ObsBucket> buckets = obsClient.listBuckets(request);
            for(ObsBucket bucket : buckets){
                logger.info("bucketName:{}, creationDate:{}, location:{}", bucket.getBucketName(), bucket.getCreationDate(), bucket.getLocation());
            }          
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
相关推荐
九 龙2 分钟前
Flutter框架跨平台鸿蒙开发——习惯养成APP的开发流程
flutter·华为·harmonyos·鸿蒙
索荣荣7 分钟前
Java反射:从入门到实战的终极指南
java·开发语言
Leo6553511 分钟前
easyExcel 的动态列导出把文本转为数值格式,可以进行函数计算
java
鹿角片ljp16 分钟前
力扣136.只出现一次的数字-异或和HashMap
java·数据结构·算法·leetcode
weixin_3954489122 分钟前
下位机&yolov11输出
java·服务器·前端
纯爱掌门人22 分钟前
打破边界:深入解析HarmonyOS统一拖拽实现
华为·harmonyos
freejackman34 分钟前
持续集成-Jenkins 基础教程
java·python·ci/cd·自动化·jenkins·持续部署·持续集成
雨中飘荡的记忆1 小时前
Spring AI + MCP:从入门到实战
java·人工智能·spring
callJJ1 小时前
Docker 代码沙箱与容器池技术详解
java·运维·docker·容器·oj系统·代码沙箱
wangmengxxw1 小时前
SpringAI-mcp-入门案例
java·服务器·前端·大模型·springai·mcp