用途:该技能围绕阿里云 Simple Application Server 的 SWAS-OPEN 2020-06-01 OpenAPI,用于端到端管理轻量应用服务器资源,包括实例、磁盘、快照、镜像、密钥对、防火墙、云助手、监控、标签和轻量数据库。
主要能力:支持实例查询、启动、停止与重启;通过 RunCommand 或 CreateCommand 配合 InvokeCommand 执行命令;防火墙规则查询、创建、修改、启用与禁用;快照、磁盘与自定义镜像相关操作;以及按区域或规格汇总实例清单。
使用方式:需准备具备最小权限的 RAM 用户或角色 AccessKey,选择正确地域与匹配端点(公网/VPC)。该 OpenAPI 使用 RPC 签名,优先使用 Python SDK 或 OpenAPI Explorer,而非手动签名。Python SDK 安装命令:python3 -m venv .venv、. .venv/bin/activate、python -m pip install alibabacloud_swas_open20200601 alibabacloud_tea_openapi alibabacloud_credentials。环境变量可使用 ALICLOUD_ACCESS_KEY_ID、ALICLOUD_ACCESS_KEY_SECRET,可选 ALICLOUD_REGION_ID。aliyun CLI 可能未以 swas-open 为产品名暴露,优先 Python SDK;如必须使用 CLI,可先在 OpenAPI Explorer 生成请求示例再迁移。
适用场景与限制:适合实例运维、批量命令执行、防火墙配置、快照/镜像管理与资源盘点。执行变更操作前应先做一次最小只读查询验证连通性与权限,变更后用查询 API 核对状态。云助手要求目标实例处于 Running 状态且已安装 Cloud Assistant agent(可用 InstallCloudAssistant);PowerShell 命令需确保 Windows 实例具备所需模块,执行后用 DescribeInvocations 或 DescribeInvocationResult 获取状态与输出。结果或响应如需保存,写入 output/compute-swas-open/。具体计费、价格、平台覆盖等资料暂未提供。