随笔 - 120  文章 - 0  评论 - 35  阅读 - 85万

腾讯cos使用

1、腾讯cos免费试用6个月:https://console.cloud.tencent.com/cos

2、创建好bucket:

 3、Linux系统下coscmd工具安装,coscmd命令参考:https://cloud.tencent.com/document/product/436/10976

复制代码
# yum install python3
# yum install gcc
# pip3 install coscmd -i    https://mirrors.aliyun.com/pypi/simple/

# 配置cos基本信息
[root@master ~]# cat /root/.cos.conf
[common]
secret_id = xxxxxxxx
secret_key = xxxxxxxx
bucket = jsonhc-1254359126
region = ap-shanghai
复制代码

4、下载bucket数据到本地:

[root@master ~]# coscmd download logo.png ./
Download cos://jsonhc-1254359126/logo.png   =>   ./logo.pn
logo.png这张照片在bucket:jsonhc-1254359126下面
5、通过github action对cos数据进行下载
- name: download bucket from cos
  uses: zkqiang/tencent-cos-action@v0.1.0
  with:
    args: download logo.png ./
    secret_id: ${{ secrets.SECRET_ID }}
    secret_key: ${{ secrets.SECRET_KEY }}
    bucket: ${{ secrets.BUCKET }}
    region: ap-shanghai

执行结果如下:

 6、当bucket下面有多个文件时,download下载时:

 

[root@master ~]# coscmd download -rf / ./
Download cos://jsonhc-1254359126/devops.png   =>   ./devops.png
Download cos://jsonhc-1254359126/logo.png   =>   ./logo.png
2 files downloaded, 0 files skipped, 0 files failed
[root@master ~]# ls -lrth *.png
-rw-r--r-- 1 root root 120K Jul  3 12:06 devops.png
-rw-r--r-- 1 root root  34K Jul  3 12:06 logo.png

若本地存在同名文件,则会下载失败,需要使用 -f 参数覆盖本地文件



posted on   wadeson  阅读(190)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示