Przejdź do treści
Biblioteka skilli
DevOps i chmura · Integracja z narzędziem

aliyun-alb-manage

/aliyun-alb-manage

Zarządza i diagnozuje Alibaba Cloud Application Load Balancer: instancje, listenery, grupy serwerów, reguły, certyfikaty, listy ACL, polityki bezpieczeństwa i kontrole stanu.

Licencja
MIT
Ostatnia zmiana repozytorium
11.08.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
36
Skrypty
28
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.08.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 28 skryptów w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/add_servers.py, scripts/check_health_status.py, scripts/create_listener.py, scripts/create_load_balancer.py, scripts/create_rule.py, scripts/create_server_group.py, scripts/delete_listener.py, scripts/delete_load_balancer.py, scripts/delete_rule.py, scripts/delete_server_group.py, scripts/deletion_protection.py, scripts/get_instance_status.py, scripts/get_listener_attribute.py, scripts/lis

Co robi i kiedy

Zarządza i diagnozuje Alibaba Cloud Application Load Balancer: instancje, listenery, grupy serwerów, reguły, certyfikaty, listy ACL, polityki bezpieczeństwa i kontrole stanu.

Oryginalny opis (EN)

Use when managing and troubleshoot Alibaba Cloud ALB (Application Load Balancer), including the user asks to inspect, create, change, or debug ALB instances, listeners, server groups, rules, certificates, ACLs, security policies, or health checks in Alibaba Cloud.

Jak działa

  1. Validation
  2. Output And Evidence
  3. Prerequisites
  4. Workflow
  5. Top task playbooks
  6. References
Sekcje z nagłówków SKILL.md, w oryginale · 92 linii, 333 słów
Podgląd SKILL.md
---
name: aliyun-alb-manage
description: Use when managing and troubleshoot Alibaba Cloud ALB (Application Load Balancer), including the user asks to inspect, create, change, or debug ALB instances, listeners, server groups, rules, certificates, ACLs, security policies, or health checks in Alibaba Cloud.
version: 1.0.0
---

Category: service

# Application Load Balancer (ALB)

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

## Validation

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

Pass criteria: command exits 0 and `output/aliyun-alb-manage/validate.txt` is generated.

## Output And Evidence

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

## Prerequisites

```bash
pip install alibabacloud_alb20200616 alibabacloud_tea_openapi alibabacloud_credentials
```

Credential priority:

1. `ALIBABACLOUD_ACCESS_KEY_ID` / `ALIBABACLOUD_ACCESS_KEY_SECRET`
2. Optional STS token: `ALIBABACLOUD_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

```bash
python3 scripts/list_instances.py --region cn-hangzhou --json --output output/aliyun-alb-manage/instances.json
python3 scripts/list_server_groups.py --region cn-hangzhou --json --output output/aliyun-alb-manage/server-groups.json
python3 scripts/list_acls.py --region cn-hangzhou --json --output output/aliyun-alb-manage/acls.json
```

### 2) Inspect one ALB and listener details

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

### 3) Validate traffic path health

```bash
python3 scripts/check_health_status.py --region cn-hangzhou --listener-id lsn-xxx --output output/aliyun-alb-manage/health.json
python3 scripts/list_server_group_servers.py --region cn-hangzhou --server-group-id sgp-xxx --output output/aliyun-alb-manage/server-group-members.json
```

### 4) Controlled change flow (example: update listener)

```bash
python3 scripts/update_listener.py --region cn-hangzhou --listener-id lsn-xxx --request-timeout 120 --output output/aliyun-alb-manage/update-listener.json
python3 scripts/check_health_status.py --region cn-hangzhou --listener-id lsn-xxx --output output/aliyun-alb-manage/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`
Pliki w paczce (36)
  • SKILL.md 4 KB
  • agents/openai.yaml 1 KB
  • references/api_quick_map.md 5 KB
  • references/log-analysis.md 5 KB
  • references/resource-dependencies.md 6 KB
  • references/scripts_catalog.md 2 KB
  • references/sources.md 1 KB
  • references/troubleshooting.md 10 KB
  • scripts/add_servers.py 6 KB
  • scripts/check_health_status.py 8 KB
  • scripts/create_listener.py 9 KB
  • scripts/create_load_balancer.py 7 KB
  • scripts/create_rule.py 17 KB
  • scripts/create_server_group.py 9 KB
  • scripts/delete_listener.py 3 KB
  • scripts/delete_load_balancer.py 4 KB
  • scripts/delete_rule.py 3 KB
  • scripts/delete_server_group.py 3 KB
  • scripts/deletion_protection.py 3 KB
  • scripts/get_instance_status.py 11 KB
  • scripts/get_listener_attribute.py 2 KB
  • scripts/list_acl_entries.py 3 KB
  • scripts/list_acls.py 3 KB
  • scripts/list_instances.py 4 KB
  • scripts/list_listener_certificates.py 3 KB
  • scripts/list_listeners.py 4 KB
  • scripts/list_rules.py 7 KB
  • scripts/list_security_policies.py 5 KB
  • scripts/list_server_group_servers.py 3 KB
  • scripts/list_server_groups.py 4 KB
  • scripts/remove_servers.py 6 KB
  • scripts/start_listener.py 3 KB
  • scripts/stop_listener.py 3 KB
  • scripts/update_listener.py 9 KB
  • scripts/update_rule.py 16 KB
  • scripts/wait_for_job.py 5 KB

Wersje

W bazie nie ma innych skilli o nazwie aliyun-alb-manage.

Migawka bazy z 28.10.2026 · wersja paczki d9f1a1f680af (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100aws-lb
    Obejmuje AWS Elastic Load Balancing, czyli ALB, NLB i GWLB: równoważenie warstw L7, L4 i L3, target groups, reguły routingu, health checki, WAF, PrivateLink i wdrożenie przez IaC.
  • 100aliyun-anytrans-translate
    Zarządza usługą tłumaczeniową Alibaba Cloud TongyiTranslate (AnyTrans) przez OpenAPI i SDK: zasoby, kontrola statusu zadań i diagnostyka przepływów API.
  • 100aliyun-ecs-manage
    Zarządza Alibaba Cloud ECS przez OpenAPI i SDK: tworzenie i uruchamianie instancji, dyski, migawki, obrazy, grupy bezpieczeństwa, pary kluczy, interfejsy ENI i diagnostyka.
  • 100aliyun-swas-manage
    Zarządza zasobami Alibaba Cloud Simple Application Server przez OpenAPI: instancjami, dyskami, migawkami, zaporą, kluczami, tagami, monitoringiem i poleceniami asystenta chmurowego.
  • 100configuring-load-balancers
    Konfiguruje load balancery (ALB, NLB, Nginx, HAProxy) i generuje gotowe do produkcji konfiguracje z health checkami, terminacją SSL, sesjami sticky i regułami rozdziału ruchu.
  • 100configuring-load-balancers
    Konfiguruje load balancery (ALB, NLB, Nginx, HAProxy) i generuje gotowe do produkcji konfiguracje z health checkami, terminacją SSL, sesjami sticky i regułami rozdziału ruchu.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.