用途
该技能用于让 Claude 生成完整且可直接用于生产的负载均衡器配置,覆盖 ALB、NLB、Nginx 和 HAProxy 四种类型,面向基础设施自动化与 DevOps 任务。
主要能力
- 接收用户对负载均衡器配置的需求,包括类型、端口、协议及其他相关细节。
- 根据需求生成针对指定负载均衡器类型的完整配置文件。
- 将生成的配置呈现给用户,供其部署使用。
使用方式
当需要为新应用部署生成负载均衡器配置、为适应流量模式或应用需求变化而修改现有配置,或作为基础设施即代码工作流的一部分自动化生成配置时,该技能会被激活。
示例一:配置 Nginx 负载均衡器。用户请求“配置一个 Nginx 负载均衡器,在端口 8080 和 8081 上的两台后端服务器之间分发流量”,技能会生成包含这两台后端服务器 upstream 定义的 Nginx 配置文件,并将完整配置呈现给用户。
示例二:创建 ALB 配置。用户请求“为一个运行在 80 端口的 Web 应用创建 ALB 配置,并在 /health 上进行健康检查”,技能会生成包含监听器规则、目标组和健康检查设置的 ALB 配置,并将完整配置呈现给用户,可通过 AWS CloudFormation 或 Terraform 部署。
适用场景
- 新应用部署时的负载均衡器配置生成。
- 因流量模式或应用需求变化而修改现有负载均衡器配置。
- 在基础设施即代码工作流中自动化创建负载均衡器配置。
限制与注意事项
- 部署到生产环境前,应始终审查生成的配置是否存在安全漏洞。
- 部署到生产环境前,应在预发布环境中充分测试负载均衡器配置。
- 应为每个负载均衡器记录其用途和配置细节,以备后续参考。
集成
该技能可与 Claude Code 生态中的其他工具和插件集成,例如 Terraform、CloudFormation 等基础设施即代码工具,以自动化负载均衡器配置的部署与管理;也可与监控和日志工具配合使用,跟踪负载均衡器的性能与健康状况。