华为 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();
        }
    }
}
相关推荐
Rain的Java大神之路11 分钟前
国家数据集团校招、社招都开了:总部雄安,这些技术岗值得认真看看
java·后端·面试
吴名氏.19 分钟前
Java转AI Agent教程(第九周)错误矩阵
java·人工智能·矩阵·ai agent
文丑颜不良啊22 分钟前
LeetCode1901~1920题目解析
java·leetcode
tealcwu36 分钟前
【Unity基础】为什么游戏需要物理按键映射?从 Unity Input Manager 到跨引擎输入设计
java·游戏·unity
vipxieliang1 小时前
Spring Boot 性能优化实战:从启动加速到运行时调优
java·spring boot
AI全栈学习助手1 小时前
告别“转圈等待”:Spring Boot + SSE 让大模型像 ChatGPT 一样流式输出
java·人工智能·spring boot·后端·aigc
天天被压力1 小时前
【A股分钟级高频数据完全手册 #02】Python调用股票1分钟数据接口:Pro版最新分时取数与字段解析
java·人工智能·python
代码不停1 小时前
Spring Aop
java·数据库·spring
道尔柯南1 小时前
C++ STL 入门详解:从认识标准模板库到掌握学习方法
java·c++·学习方法