腾讯云 COS 对象存储管理工具,用于创建和管理存储桶、上传下载文件。
如需统一管理所有腾讯云服务(CVM + Lighthouse + COS),请使用 tencentcloud-manager 作为入口组件。
技能说明tencentcloud-manager腾讯云统一入口组件tencentcloud-opsCVM + COS 运维工具包tencentcloud-cvmCVM 云服务器管理tencentcloud-lighthouseLighthouse 轻量服务器管理
✅ COS 存储桶管理
✅ 文件管理
✅ 成本控制
✅ 安全管理
⚠️ 注意: 以下价格为参考区间(更新于 2026-03-29),实际价格以腾讯云官网为准。
存储类型价格区间适用场景节省标准存储~¥0.12-0.15/GB/月频繁访问数据-低频存储~¥0.07-0.09/GB/月不常访问数据35-40%归档存储¥0.02-0.04/GB/月长期保存数据~70-80%
python
from tencentcloud_cos import COSCostManager
cost_mgr = COSCostManager()
# 估算成本
cost = cost_mgr.estimate_cost(
storage_gb=100,
storage_class='STANDARD',
months=12
)
print(f"总成本:¥{cost['total']}")
yaml
存储策略:
- 最近 7 天:标准存储 (频繁查询)
- 7-30 天:低频存储 (偶尔查询)
- 30 天+:归档存储 (长期保存)
数据量:450 GB/月
预估成本:~¥40-60/月
优势:
✅ 成本优化
✅ 热数据快速访问
✅ 冷数据便宜存储
yaml
存储类型:标准存储
数据量:100 GB
预估成本:~¥15-20/月 (存储) + 流量费
优势:
✅ 快速访问
✅ CDN 加速
✅ 高可用
yaml
存储策略:
- 最近 30 天:低频存储
- 30 天+:归档存储
数据量:1 TB
预估成本:~¥30-40/月 (30 天后)
优势:
✅ 成本极低
✅ 长期保存
✅ 合规备份
bash
pip3 install --break-system-packages cos-python-sdk-v5
参考 tencentcloud-cvm 技能的配置步骤。
权限策略:
json
{
"version": "2.0",
"statement": [
{
"effect": "allow",
"action": [
"name/cos:*"
],
"resource": "*"
}
]
}
权限范围说明name/cos:*对象存储存储桶/对象管理
权限原因finance:*❌ 财务权限cam:*❌ 用户管理
bash
# 安装依赖
pip3 install --break-system-packages \
cos-python-sdk-v5 \
python-dotenv
bash
# 腾讯云 API 凭证 (子用户)
TENCENT_SECRET_ID=AKIDxxxxxxxxxxxxxxxxxxxxxxxxxx
TENCENT_SECRET_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxx
# 区域配置
TENCENT_REGION=ap-singapore
# 资源命名
RESOURCE_PREFIX=cos
# 存储配置
DEFAULT_STORAGE_CLASS=STANDARD
python
from tencentcloud_cos import COSManager
cos = COSManager()
bucket = cos.create_bucket(
bucket_name="my-data-bucket",
region="ap-singapore",
storage_class="STANDARD"
)
print(f"✅ 创建成功:{bucket['bucket_name']}")
python
cos.upload_file(
bucket="my-data-bucket",
local_path="/tmp/data.parquet",
key="data/2024/03/28/data.parquet"
)
python
files = ["/tmp/data1.parquet", "/tmp/data2.parquet"]
cos.batch_upload(
bucket="my-data-bucket",
files=files,
prefix="data/2024/03/28/"
)
python
cos.download_file(
bucket="my-data-bucket",
key="data/2024/03/28/data.parquet",
local_path="/tmp/download.parquet"
)
python
cos.put_lifecycle(
bucket="my-data-bucket",
rules=[
{
"id": "rule1",
"prefix": "data/",
"transitions": [
{"days": 7, "storage_class": "STANDARD_IA"},
{"days": 30, "storage_class": "ARCHIVE"}
]
}
]
)
以下成本仅供参考,实际费用以账单为准。
存储类型月成本年成本标准存储~¥12-15~¥144-180低频存储~¥7-9~¥84-108归档存储~¥2-4~¥24-48
策略月成本节省全标准存储~¥55-65-生命周期优化~¥35-45~30-40%
bash
cat config/.env
python3 src/verify_config.py
bash
tccli cam ListAttachedUserPolicies --AttachUin <UIN>
bash
# 检查存储桶名称格式
# 正确格式:bucket-name.cos.region.myqcloud.com
# 检查网络连接
ping cos.ap-singapore.myqcloud.com