用途:让用户借助阿里云官方 aliyun CLI 执行阿里云 OpenAPI 操作,覆盖资源列举、查询、创建、更新、删除,以及凭证/配置文件设置、区域与端点选择等。
主要能力:提供安装、配置、API 发现、执行与排错的流程;附带版本守护脚本,可先检查再决定是否升级,默认检查间隔 24 小时,超过间隔、未安装或低于最低版本时自动下载安装官方最新包。支持通用命令形式 aliyun <product> <ApiName> --Param1 value1,也支持 REST 形式 aliyun <product> [GET|POST|PUT|DELETE] <PathPattern> --body '...json...'。
使用方式:先运行 python skills/platform/cli/aliyun-cli-manage/scripts/ensure_aliyun_cli.py(可用 --interval-hours、--min-version 参数,或环境变量 ALIYUN_CLI_CHECK_INTERVAL_HOURS、ALIYUN_CLI_FORCE_UPDATE、ALIYUN_CLI_MIN_VERSION、ALIYUN_CLI_INSTALL_DIR 控制)。随后配置凭证,例如 aliyun configure set --profile default --mode AK --access-key-id <AK> --access-key-secret <SK> --region cn-hangzhou,用 aliyun configure list 查看;通过 aliyun help、aliyun ecs --help、aliyun ecs DescribeRegions --help 确认参数;先执行只读查询,如 aliyun ecs DescribeRegions、aliyun ecs DescribeInstances --RegionId cn-hangzhou、aliyun sls ListProject --endpoint cn-hangzhou.log.aliyuncs.com --size 100,再执行变更操作。Linux 安装示例使用官方 tgz 包解压至 ~/.local/bin 并执行 aliyun version 验证。
适用场景:需要在命令行批量或按需操作阿里云资源、验证权限与连通性、发现 API 参数、留存 API 输出与错误日志(保存到 output/aliyun-cli-manage/)的运维与管理任务。
限制与注意:需先配置最小权限凭证,推荐使用环境变量 ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET 及可选 ALIBABACLOUD_REGION_ID;区域不明确时应先询问用户再执行变更操作;删除或覆盖前先输出目标资源列表,批量操作先小范围验证单项;常见问题包括 InvalidAccessKeyId.NotFound、SignatureDoesNotMatch、MissingRegionId,SLS 端点错误需显式传入 --endpoint。资料未提供具体价格、收费或其他平台细节。