Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
cinience avatar

Alicloud Network Alb

  • 155 installs
  • 396 repo stars
  • Updated July 18, 2026
  • cinience/alicloud-skills

Configure Alibaba Cloud Application Load Balancer (ALB) listeners, server groups, health checks, and routing rules for production HTTP/HTTPS traffic distribution.

About

Agent skill for cinience/alicloud-skills that guides configuration of Alibaba Cloud Application Load Balancer (ALB): listeners, forwarding rules, server groups, health checks, TLS, and backend attachment for reliable SaaS and API ingress.

  • ALB listener and rule configuration
  • Server group and health check setup
  • HTTPS termination and certificate binding
  • VPC and backend target integration
  • Traffic routing for multi-service deployments

Alicloud Network Alb by the numbers

  • 155 all-time installs (skills.sh)
  • Ranked #495 of 1,039 Cloud & Infrastructure skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-network-alb

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs155
repo stars396
Last updatedJuly 18, 2026
Repositorycinience/alicloud-skills

What it does

Configure Alibaba Cloud Application Load Balancer (ALB) listeners, server groups, health checks, and routing rules for production HTTP/HTTPS traffic distribution.

Files

SKILL.mdMarkdownGitHub ↗

Category: service

Application Load Balancer (ALB)

Use this skill for end-to-end ALB operations via local Python scripts and OpenAPI-compatible workflows.

Validation

mkdir -p output/alicloud-network-alb
for f in skills/network/slb/alicloud-network-alb/scripts/*.py; do
  python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-network-alb/validate.txt

Pass criteria: command exits 0 and output/alicloud-network-alb/validate.txt is generated.

Output And Evidence

  • Save all command outputs, request parameters, and API responses under output/alicloud-network-alb/.
  • For change operations, keep before/after snapshots plus health-check results.

Prerequisites

pip install alibabacloud_alb20200616 alibabacloud_tea_openapi alibabacloud_credentials

Credential priority:

1. ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET 2. Optional STS token: ALICLOUD_SECURITY_TOKEN 3. Shared config: ~/.alibabacloud/credentials

Workflow

1. Confirm region, VPC context, target ALB resource IDs, and expected change window. 2. Run inventory scripts first (list_*, get_*) and save baseline outputs. 3. Apply one change at a time (listener/server-group/rule/lb lifecycle). 4. Wait for async completion when needed (scripts/wait_for_job.py). 5. Validate final state with health checks and state re-query.

Top task playbooks

1) Read-only inventory and quick diagnosis

python3 scripts/list_instances.py --region cn-hangzhou --json --output output/alicloud-network-alb/instances.json
python3 scripts/list_server_groups.py --region cn-hangzhou --json --output output/alicloud-network-alb/server-groups.json
python3 scripts/list_acls.py --region cn-hangzhou --json --output output/alicloud-network-alb/acls.json

2) Inspect one ALB and listener details

python3 scripts/get_instance_status.py --region cn-hangzhou --lb-id alb-xxx --view detail --output output/alicloud-network-alb/lb-detail.json
python3 scripts/list_listeners.py --region cn-hangzhou --lb-id alb-xxx --json --output output/alicloud-network-alb/listeners.json
python3 scripts/get_listener_attribute.py --region cn-hangzhou --listener-id lsn-xxx --output output/alicloud-network-alb/listener-attr.json

3) Validate traffic path health

python3 scripts/check_health_status.py --region cn-hangzhou --listener-id lsn-xxx --output output/alicloud-network-alb/health.json
python3 scripts/list_server_group_servers.py --region cn-hangzhou --server-group-id sgp-xxx --output output/alicloud-network-alb/server-group-members.json

4) Controlled change flow (example: update listener)

python3 scripts/update_listener.py --region cn-hangzhou --listener-id lsn-xxx --request-timeout 120 --output output/alicloud-network-alb/update-listener.json
python3 scripts/check_health_status.py --region cn-hangzhou --listener-id lsn-xxx --output output/alicloud-network-alb/health-after-update.json

5) Resource lifecycle operations

  • ALB lifecycle: create_load_balancer.py, delete_load_balancer.py, deletion_protection.py
  • Listener lifecycle: create_listener.py, start_listener.py, stop_listener.py, delete_listener.py
  • Server-group lifecycle: create_server_group.py, add_servers.py, remove_servers.py, delete_server_group.py
  • Rule lifecycle: create_rule.py, update_rule.py, delete_rule.py

References

  • API quick map: references/api_quick_map.md
  • Script catalog: references/scripts_catalog.md
  • Troubleshooting: references/troubleshooting.md
  • Logs and analysis: references/log-analysis.md
  • Dependencies/order: references/resource-dependencies.md
  • Sources: references/sources.md

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.