使用java实现腾讯云存储服务(COSClient)

本文记录了如何使用Java实现腾讯云存储服务(COSClient)。首先确保JDK版本符合要求,接着通过maven安装SDK。注册腾讯云账号获取ACCESSKEY、SECRETKEY、APPID和REGIONID,然后初始化密钥信息并创建客户端。文中还包含初始化及上传文件的Java代码示例。
摘要由CSDN通过智能技术生成

今天的项目需要用腾讯云来做云存储服务,刚开始一头雾水,后来看了Java的API文档和SDK文档才慢慢有个了解,这次作下记录,方便以后查看。

本地环境依赖

SDK 支持 JDK 1.7, 1.8 及以上版本。

安装 SDK(maven 安装)

<dependency>
            <groupId>com.qcloud</groupId>
            <artifactId>cos_api</artifactId>
            <version>5.4.6</version>
</dependency>

注册好腾讯云账号,在腾讯云上复制这四个在代码里替换即可,ACCESSKEY,SECRETKEY,APPID,REGIONID

在这里插入图片描述创建存储桶
在这里插入图片描述上传上来的文件
在这里插入图片描述

初始化密钥信息

    private static final String ACCESSKEY = "XXXXXX";
    private static final String SECRETKEY = "XXXXXX";
    private static final String BUCKETNAME = "XXXXXX-12517827811";
    private static final String APPID = "12517827811 ";
    private static final String REGIONID = "ap-guangzhou";
    private static final String KEY="MyFile1/zookeeper-3.4.8.tar.gz";
    private static final String KEY01="MyFile1/1.jpg";

初始化客户端

       // 1 初始化用户身份信息(secretId, secretKey)
        COSCredentials cred = new BasicCOSCredentials(ACCESSKEY, SECRETKEY);
        // 2 设置bucket的区域, COS地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
        // clientConfig中包含了设置region, https(默认http), 超时, 代理等set方法, 使用可参见源码或者接口文档FAQ中说明
        ClientConfig clientConfig = new ClientConfig(new Region(REGIONID));
        // 3 生成cos客户端
        COSClient 
  • 5
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值