aliyun-cosyvoice-voice…
Use when creating cloned voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus or…
Use when managing Alibaba Cloud Virtual Private Cloud (VPC) via OpenAPI/SDK, including listing or creating VPCs and VSwitches, querying available zones, deleting VPC resources, managing route tables, and troubleshooting VPC network configurations.
$ npx -y skills add cinience/alicloud-skills --skill aliyun-vpc-manage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/aliyun-vpc-manageContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when managing Alibaba Cloud Virtual Private Cloud (VPC) via OpenAPI/SDK, including listing or creating VPCs and VSwitches, querying available zones, deleting VPC resources, managing route tables, and troubleshooting VPC network configurations.
name: aliyun-vpc-manage description: Use when managing Alibaba Cloud Virtual Private Cloud (VPC) via OpenAPI/SDK, including listing or creating VPCs and VSwitches, querying available zones, deleting VPC resources, managing route tables, and troubleshooting VPC network configurations. version: 1.0.0
Category: service
mkdir -p output/aliyun-vpc-manage for f in skills/network/vpc/aliyun-vpc-manage/scripts/*.py; do python3 -m py_compile "$f" done echo "py_compile_ok" > output/aliyun-vpc-manage/validate.txt
Pass criteria: command exits 0 and `output/aliyun-vpc-manage/validate.txt` is generated.
Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage VPC resources. Prefer the Python SDK for all examples and execution.
pip install alibabacloud_vpc20160428 alibabacloud_tea_openapi alibabacloud_credentials
1) Confirm region, resource identifiers, and desired action. 2) Find API group and exact operation name in `references/api_overview.md`. 3) Call API with Python SDK (preferred) or OpenAPI Explorer. 4) Verify results with describe/list APIs. 5) If you need repeatable inventory or summaries, use `scripts/` and write outputs under `output/aliyun-vpc-manage/`.
1) Python SDK (preferred) 2) OpenAPI Explorer 3) Other SDKs (only if Python is not feasible)
Virtual environment is recommended (avoid PEP 668 system install restrictions).
python3 -m venv .venv . .venv/bin/activate pip install alibabacloud_vpc20160428 alibabacloud_tea_openapi alibabacloud_credentials
from alibabacloud_vpc20160428.client import Client as Vpc20160428Client
from alibabacloud_vpc20160428 import models as vpc_models
from alibabacloud_tea_openapi import models as open_api_models
def create_client(region_id: str) -> Vpc20160428Client:
config = open_api_models.Config(
region_id=region_id,
endpoint=f"vpc.{region_id}.aliyuncs.com",
)
return Vpc20160428Client(config)
def list_vpcs(region_id: str):
client = create_client(region_id)
resp = client.describe_vpcs(vpc_models.DescribeVpcsRequest(
region_id=region_id,
page_number=1,
page_size=50,
))
for v in resp.body.vpcs.vpc:
print(v.vpc_id, v.vpc_name, v.cidr_block, v.status)
if __name__ == "__main__":
list_vpcs("cn-hangzhou")| 地域 | 推荐 CIDR | |------|-----------| | cn-hangzhou | 10.1.0.0/16 | | cn-shanghai | 10.2.0.0/16 | | ap-southeast-1 | 10.3.0.0/16 | | cn-beijing | 10.4.0.0/16 | | 更多地域 | 10.5~254.0.0/16 |
按业务功能对 VSwitch 进行分段,便于通过 ACL 和安全组实现网络隔离:
10.x.0~9.0/24 → 应用层(Web/API 服务器) 10.x.10~19.0/24 → 数据层(RDS、Redis、MongoDB) 10.x.20~29.0/24 → 中间件(MQ、ES、Nacos) 10.x.30~39.0/24 → 管理层(跳板机、运维工具)
推荐格式:`vsw-{region简写}-{可用区}-{用途}`
示例:`vsw-sg-a-app`、`vsw-hz-h-db`、`vsw-sh-e-middleware`
| 问题 | 原因 | 解决方案 | |------|------|----------| | CEN 挂载失败,提示 CIDR 冲突 | 两个 VPC 使用了重叠的 CIDR | 新建 VPC 使用不重叠的 /16 网段 | | DeleteVpc 失败 | VPC 下仍有 VSwitch/安全组/NAT 等资源 | 先删除所有子资源,再删 VPC | | DeleteVSwitch 失败 | VSwitch 下仍有 ECS/RDS 等实例 | 先释放或迁移实例 | | 创建 VSwitch 报 ZoneId 无效 | 该可用区不支持或已售罄 | 用 describe_zones.py 查询有效可用区 | | 默认 VPC 用于生产 | 默认 VPC 网段不可控,且无法与其他 VPC 合理互联 | 生产环境始终新建 VPC,规划好 CIDR |
Use when creating cloned voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus or…
Use when designing custom voices with Alibaba Cloud Model Studio CosyVoice customization models, especially cosyvoice-v3.5-plus…
Use when low-latency realtime speech recognition is needed with Alibaba Cloud Model Studio Qwen ASR Realtime models, including…
Use when transcribing non-realtime speech with Alibaba Cloud Model Studio Qwen ASR models (`qwen3-asr-flash`, `qwen-audio-asr`,…
Use when live speech translation is needed with Alibaba Cloud Model Studio Qwen LiveTranslate models, including bilingual…
Use when real-time speech synthesis is needed with Alibaba Cloud Model Studio Qwen TTS Realtime models. Use when low-latency…