用途:面向 Amazon EC2 的运维技能,指导实例选型、定义与复用实例配置、自动扩缩容、免 SSH 管理及 AMI 生命周期管理。可配合 AWS MCP 服务器获得最佳体验,也可仅用 AWS CLI,二者均非硬依赖。
主要能力与用法:选型参考 instance-selection.md(工作负载到实例族的对照表,涵盖 Graviton 与 x86、突发积分、GPU、实例存储与 EBS);provisioning.md 覆盖启动模板、用户数据、密钥对、IMDSv2、置放群组与弹性 IP;auto-scaling.md 覆盖 Auto Scaling 组、扩缩策略、实例刷新、Spot 与生命周期钩子;systems-manager.md 覆盖免 SSH 访问与补丁;ami-management.md 覆盖 AMI 的创建、共享与弃用;troubleshooting.md 覆盖连接失败、状态检查失败、容量错误等。
常见流程:搭建自动扩缩 Web 集群时先建启动模板(AMI、类型、IMDSv2),再建引用它的 ASG 并加 --health-check-type ELB 与目标跟踪策略;滚动新 AMI 用新模板版本加实例刷新,并固定数字版本以便回滚;无堡垒机连私网实例需给实例 SSM 权限与网络路径后用 Session Manager;降本可右调规格、用 Graviton、Spot 及释放闲置弹性 IP。
重要限制与警告:启动配置已弃用且不支持当前实例类型;ASG 默认忽略 ELB 健康检查,需显式设 --health-check-type ELB;IMDSv2 默认跳数为 1 会导致容器内令牌请求失败,容器负载需设 HttpPutResponseHopLimit=2;T3/T3a/T4g 默认无限模式,超基线时会产生额外积分费用;实例存储数据在停止、休眠、终止、换型及主机故障时丢失,仅重启保留,持久数据应放 EBS/EFS/S3。
安全建议:强制 IMDSv2、优先 Session Manager 而非入站 SSH、使用实例配置文件而非内嵌凭证、加密 EBS/AMI,并启用 CloudTrail 审计。
不在范围内:硬化的单实例启动、EC2 实例配置文件、Image Builder、Lambda、ECS/EKS、VPC 与负载均衡器、IAM 策略与 CloudWatch 等,均属其他技能或内置知识。