华为 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();
        }
    }
}
相关推荐
东方芷兰1 分钟前
Leetcode 刷题记录 21 —— 技巧
java·算法·leetcode·职场和发展·github·idea
kyle~7 分钟前
排序---选择排序(Selection Sort)
java·算法·排序算法
七夜zippoe3 小时前
事务方案选型全景图:金融与电商场景的实战差异与落地指南
java·分布式·事务
杨二K5 小时前
认识HertzBeat的第一天
java·hertzbeat
DevilSeagull5 小时前
JavaScript WebAPI 指南
java·开发语言·javascript·html·ecmascript·html5
期待のcode6 小时前
Spring框架1—Spring的IOC核心技术1
java·后端·spring·架构
葵野寺7 小时前
【RelayMQ】基于 Java 实现轻量级消息队列(七)
java·开发语言·网络·rabbitmq·java-rabbitmq
书院门前细致的苹果7 小时前
JVM 全面详解:深入理解 Java 的核心运行机制
java·jvm
上官浩仁7 小时前
springboot excel 表格入门与实战
java·spring boot·excel
Hello.Reader8 小时前
从零到一上手 Protocol Buffers用 C# 打造可演进的通讯录
java·linux·c#