华为 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();
        }
    }
}
相关推荐
侠客行031712 小时前
Mybatis连接池实现及池化模式
java·mybatis·源码阅读
蛇皮划水怪12 小时前
深入浅出LangChain4J
java·langchain·llm
老毛肚14 小时前
MyBatis体系结构与工作原理 上篇
java·mybatis
风流倜傥唐伯虎14 小时前
Spring Boot Jar包生产级启停脚本
java·运维·spring boot
Yvonne爱编码14 小时前
JAVA数据结构 DAY6-栈和队列
java·开发语言·数据结构·python
Re.不晚14 小时前
JAVA进阶之路——无奖问答挑战1
java·开发语言
你这个代码我看不懂15 小时前
@ConditionalOnProperty不直接使用松绑定规则
java·开发语言
小镇敲码人15 小时前
探索华为CANN框架中的Ops-NN仓库
华为·cann·ops-nn
fuquxiaoguang15 小时前
深入浅出:使用MDC构建SpringBoot全链路请求追踪系统
java·spring boot·后端·调用链分析
琹箐15 小时前
最大堆和最小堆 实现思路
java·开发语言·算法