用途:面向阿里云应用型负载均衡(ALB)的端到端运维与排障,适合需要检视、创建、变更或调试 ALB 实例及关联资源的场景。
主要能力:可进行只读盘点与快速诊断(实例、服务器组、ACL 列表),查看单个 ALB 与监听详情,校验流量路径健康状态,并在监听、服务器组、规则、负载均衡生命周期上执行受控变更。
使用方式:先安装依赖 pip install alibabacloud_alb20200616 alibabacloud_tea_openapi alibabacloud_credentials。凭证优先读取 ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET,可选 STS token 环境变量 ALICLOUD_SECURITY_TOKEN,或共享配置 ~/.alibabacloud/credentials。典型只读盘点:python3 scripts/list_instances.py --region cn-hangzhou --json --output output/alicloud-network-alb/instances.json。变更示例:python3 scripts/update_listener.py --region cn-hangzhou --listener-id lsn-xxx --request-timeout 120 --output output/alicloud-network-alb/update-listener.json。校验脚本可用 python3 -m py_compile 编译,命令退出 0 并生成 validate.txt 视为通过。
流程与限制:需先确认地域、VPC 上下文、目标 ALB 资源 ID 与变更窗口;先跑盘点脚本保存基线;一次只做一个变更,必要时用 wait_for_job.py 等待异步完成,再通过健康检查与状态重查验证。所有命令输出、请求参数和 API 响应保存到 output/alicloud-network-alb/,变更需保留前后快照与健康检查结果。具体脚本参数、更多能力与官方支持范围以仓库参考资料为准,资料未提供的细节暂未提供。