华为 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();
        }
    }
}
相关推荐
JWASX2 小时前
【RocketMQ 生产者和消费者】- 事务源码分析(1)
java·rocketmq·java-rocketmq
weixin_417197053 小时前
DeepSeek V4绑定华为:一场飞行中换引擎的国产算力革命
人工智能·华为
AlunYegeer3 小时前
JAVA,以后端的视角理解前端。在全栈的路上迈出第一步。
java·开发语言·前端
DFT计算杂谈4 小时前
自动化脚本一键绘制三元化合物相图
java·运维·服务器·开发语言·前端·python·自动化
2301_771717214 小时前
Spring Boot 自动配置核心注解
java·spring boot·mybatis
小Y._4 小时前
面试被问synchronized锁升级,这5个问题答不上来直接挂!
java
姚青&4 小时前
测试技术体系
java·python
南境十里·墨染春水5 小时前
C++日志 2——实现单线程日志系统
java·jvm·c++
布吉岛的石头5 小时前
微服务网关统一鉴权、限流、日志实战
java·spring·微服务