ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

cloud-ecs-bcc-comparison

阿里云ECS与百度智能云BCC云主机规格智能对标询价工具。 用户输入CPU核数、内存大小、磁盘规格(类型/容量)、带宽类型及大小、地域等参数, 自动匹配计算型/通用型/内存型实例族的对应规格,并输出两家云厂商的预付费1个月价格。 支持Skill文档外规格的智能匹配(按处理器主频/睿频/CPU/内存推断), 若阿里云对应实例售罄则降代处理并说明。严禁输出非预付费1个月以外的价格。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/963029755/cloud-ecs-bcc-comparison
Or

云主机规格智能对标询价技能

通过调用阿里云 DescribePrice API 和百度智能云 BCC/CDS/EIP 询价 API,对相同配置的云主机进行实时价格对比。

价格输出原则(严格执行)

  • 本技能仅输出预付费(包年包月)1个月的价格,严禁输出按量付费、按年、按小时折算或其他计费方式的价格。
  • 带宽计费若用户选择"按流量计费",则带宽项仅显示单价,不影响实例和磁盘的包月对比。

首次使用 — 自动设置

当用户首次要求查询云主机价格对比时,按以下流程操作:

步骤 1:检查当前状态

{baseDir}/../alicloud_ecs_price-1.0.0/scripts/setup.sh --check-only
{baseDir}/../baidu-bcc-price-1.0.1/scripts/setup.sh --check-only

如果输出显示两家云凭证均已配置,跳到「执行策略」。

步骤 2:如果未配置,引导用户提供凭证

阿里云凭证配置:

我需要你的阿里云凭证来查询 ECS 价格。请提供:

  1. AccessKeyId — 阿里云 AK
  2. AccessKeySecret — 阿里云 SK

可在 阿里云控制台 > 访问控制 > AccessKey 管理 获取。

{baseDir}/../alicloud_ecs_price-1.0.0/scripts/setup.sh --ak "<AK>" --sk "<SK>" --region "cn-beijing"

百度智能云凭证配置:

我需要你的百度智能云凭证来查询 BCC 价格。请提供:

  1. AccessKeyId — 百度云 AK
  2. SecretAccessKey — 百度云 SK

可在 百度智能云控制台 > 安全认证 > Access Key 获取。

{baseDir}/../baidu-bcc-price-1.0.1/scripts/setup.sh --ak "<AK>" --sk "<SK>" --region "bcc.bj.baidubce.com"

执行策略

收集完整配置后,执行以下命令进行价格对比:

方式 A(按实例族和核数,由 CPU+内存自动推导)

python3 {baseDir}/scripts/compare_price.py \
  --region "<地域>" \
  --family "<g|ga|c|ca|r|ra>" \
  --vcpu <核数> \
  --disk-size <磁盘GB> \
  --disk-type "<磁盘类型>" \
  --bandwidth <带宽Mbps> \
  --bandwidth-type <ByBandwidth|ByTraffic>

固定参数--charge-type PrePaid --period 1 已在脚本中硬编码,确保只查询包年包月1个月价格。

方式 B(直接指定规格)

python3 {baseDir}/scripts/compare_price.py \
  --region "<地域>" \
  --ali-spec "<阿里云规格>" \
  --bcc-spec "<百度云规格>" \
  --disk-size <磁盘GB> \
  --disk-type "<磁盘类型>" \
  --bandwidth <带宽Mbps> \
  --bandwidth-type <ByBandwidth|ByTraffic>

实例族参数说明

参数值实例族类型处理器阿里云默认规格百度云默认规格
g通用型 IntelIntel 5代ecs.g8i.{size}bcc.g7.c{cpu}m{mem}
c计算型 IntelIntel 5代ecs.c8ine.{size}bcc.c7.c{cpu}m{mem}
r内存型 IntelIntel 5代ecs.r8i.{size}bcc.m7.c{cpu}m{mem}
ga通用型 AMDAMD EPYC 3代ecs.g8a.{size}bcc.ga3.c{cpu}m{mem}
ca计算型 AMDAMD EPYC 3代ecs.c8a.{size}bcc.ca3.c{cpu}m{mem}
ra内存型 AMDAMD EPYC 3代ecs.r8a.{size}bcc.ma3.c{cpu}m{mem}

典型示例

# 4核16GB + 100GB SSD + 5Mbps按带宽 → 自动识别通用型Intel
python3 {baseDir}/scripts/compare_price.py \
  --region 北京 --family g --vcpu 4 \
  --disk-size 100 --disk-type SSD云盘 \
  --bandwidth 5 --bandwidth-type ByBandwidth

# 8核16GB + 200GB ESSD_PL1 + 10Mbps → 自动识别计算型Intel
python3 {baseDir}/scripts/compare_price.py \
  --region 广州 --family c --vcpu 8 \
  --disk-size 200 --disk-type ESSD_PL1 \
  --bandwidth 10 --bandwidth-type ByBandwidth

# 4核32GB + 100GB SSD + 5Mbps → 自动识别内存型AMD
python3 {baseDir}/scripts/compare_price.py \
  --region 北京 --family ra --vcpu 4 \
  --disk-size 100 --disk-type SSD云盘 \
  --bandwidth 5 --bandwidth-type ByBandwidth

Metadata

Author@963029755
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-963029755-cloud-ecs-bcc-comparison": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.