SuperAPI AI 工具集

aws-ec2

部署与运维

查看项目

更新于 10-16 09:28

技能介绍

用途:在 AWS 上部署和管理 EC2 计算实例,覆盖生产、预发与开发工作负载,包括启动实例、制作黄金 AMI、配置负载均衡后的自动伸缩组,以及排查实例连接、性能或启动故障。

主要能力:按用途选择实例类型(通用、计算优化、内存优化、存储优化、加速、突发型);用 aws ec2 run-instances 启动实例并配置安全组、子网、IAM 实例配置文件、IMDSv2 元数据选项与加密 EBS 块设备;用 user-data 脚本完成引导;用启动模板固化可复用配置并创建新版本;用自动伸缩组配合混合实例策略(按需加 Spot)、目标跟踪伸缩策略和定时伸缩;请求 Spot 实例与 Spot 舰队;创建、复制、共享和注销 AMI;查询、启停、调整实例规格,获取控制台输出和截图;提供 Terraform 的启动模板、伸缩组与伸缩策略示例。

使用方式:需安装并配置 AWS CLI v2(aws configure),具备 ec2:、autoscaling:、elasticloadbalancing:*、iam:PassRole 权限,已有 VPC 与子网,并创建 SSH 密钥对,例如 aws ec2 create-key-pair --key-name my-key --query 'KeyMaterial' --output text > my-key.pem。常用命令包括 aws ec2 run-instances、aws ec2 create-launch-template、aws autoscaling create-auto-scaling-group 和 aws ec2 create-image。

适用场景:应用托管、黄金 AMI 与可重复基础设施、负载均衡后的弹性伸缩、Spot 迁移降本,以及实例启动与连通性问题排查。

限制:基础设施命令可能中断服务,变更前需确认目标范围并准备备份或快照;该技能仅导入文档,未包含上游脚本与模板;相关技能包括 aws-vpc、aws-iam、aws-cost-optimization、terraform-aws 与 cloudformation。