1. 创建密钥信息
地址:https://console.cloud.tencent.com/cam/capi
备用。
2. 记录存储桶信息
登录腾讯云控制台,进入对象存储服务,查看存储桶列表,若无,则需新建一个存储桶。
点开欲操作的存储桶列表,进入存储桶详情页,记录存储桶名称、地域信息。
备用。
3. 安装 COSCMD 工具
1
2
pip install coscmd
## 详见参考文档
4. 配置 COSCMD 工具
1
2
coscmd config -a <SecretId> -s <SecretKey> -b <Bucket> -r <Region>
## 详见参考文档
配置好之后,可以在 ~/.cos.conf
文件中查看配置信息。
5. 【可选】指定存储桶进行操作
1
2
3
coscmd -b <BucketName-APPID> -r <region> <action> ...
# 例如创建存储桶
coscmd -b examplebucket-1250000000 -r ap-beijing createbucket
6. 将构建产物上传到存储桶
1
2
3
4
5
6
7
8
9
npm run build && coscmd -b <bucket> -r <region> upload -rs --delete -y dist/ /
# 解释:
# -b <bucket> -r <region> 指定存储桶
# upload 上传
# -rs 同步上传,跳过 md5、文件大小相同的同名文件
# --delete 删除远程多余文件
# -y 不询问
# dist/ 本地目录
# / 远程目录