Mẫu Auto Scaling cho AWS CloudFormation
Skill giúp viết và kiểm tra template CloudFormation cho Auto Scaling của EC2, ECS và Lambda.
Lập trìnhTrung cấp★ 335⑂ 38Điểm AI 9/10Cập nhật lần cuối: 18 thg 8, 2026
Làm được gì
- Sinh YAML CloudFormation theo từng bước: Auto Scaling Group, Launch Template, chính sách scaling (target tracking, step, simple), lifecycle hook.
- Hướng dẫn cấu trúc Parameters / Outputs / Mappings / Conditions và tham chiếu chéo stack qua Export/ImportValue.
- Tích hợp ALB Target Group, CloudWatch Alarm, thông báo SNS cho sự kiện scaling.
- Nêu rõ hạn mức thực tế (số instance tối đa, số policy, cooldown) cùng cảnh báo bảo mật và chi phí.
- Cung cấp lệnh AWS CLI để validate template, tạo/chạy change set và kiểm tra sức khỏe ASG.
Phù hợp với ai
- DevOps/SRE quản lý hạ tầng AWS bằng Infrastructure as Code.
- Lập trình viên backend mới làm quen CloudFormation, cần bộ khung template đáng tin cậy.
- Kiến trúc sư cloud muốn tối ưu chi phí bằng Spot và mixed instances policy.
Ví dụ sử dụng
- "Tạo ASG 2–10 instance trên nhiều AZ, target tracking CPU 70%, gắn ALB" → nhận template hoàn chỉnh gồm Launch Template, Target Group và ScalingPolicy.
- "Cần đẩy log lên S3 trước khi instance bị terminate" → gợi ý LifecycleHook EC2_INSTANCE_TERMINATING kèm SNS Topic và IAM Role.
- "Stack khác cần dùng tên ASG này" → hướng dẫn đặt tên Export trong Outputs và cách dùng Fn::ImportValue.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/giuseppe-trisciuoglio/developer-kit/HEAD/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling từ repo GitHub giuseppe-trisciuoglio/developer-kit vào ~/.claude/skills/aws-cloudformation-auto-scaling/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/developer-kit && mkdir -p ~/.claude/skills && cp -r /tmp/developer-kit/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal và clone repo:
git clone https://github.com/giuseppe-trisciuoglio/developer-kit.git /tmp/developer-kit - Tạo thư mục skills:
mkdir -p ~/.claude/skills - Copy skill:
cp -r /tmp/developer-kit/plugins/developer-kit-aws/skills/aws-cloudformation/aws-cloudformation-auto-scaling ~/.claude/skills/ - Kiểm tra bằng
ls ~/.claude/skills/aws-cloudformation-auto-scalingđể thấy SKILL.md và thư mục references. - Cài AWS CLI và chạy
aws configuređể thiết lập thông tin đăng nhập (cần cho validate/deploy). - Khởi động lại Claude Code, sau đó yêu cầu ví dụ: "viết template CloudFormation cho Auto Scaling Group".
- Luôn xem trước bằng change set trước khi áp dụng lên môi trường production.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT