工程开发
ec2 avatar

ec2

管理 AWS EC2 虚拟机、AMI 与网络配置。适用于实例生命周期管理、安全组设置、密钥对管理及连接故障排除。

简介

EC2 技能为云端工程师与开发人员提供了一套全面的工具集,通过 AI 辅助自动化管理 Amazon Elastic Compute Cloud (EC2) 资源。它旨在处理虚拟机的全生命周期,从配置、设置到停用。该技能提供了关于实例类型的深度上下文,包含通用型、运算优化型、内存优化型以及保留实例、竞价实例与节省计划等复杂购买选项。此技能特别适用于基础设施即代码 (IaC) 工作流程、脚本生成,以及连线问题或安全策略配置错误的快速故障排除。

  • 自动化配置具有自定义用户数据脚本的 EC2 实例,用于引导软件与服务。

  • 通过安全组配置虚拟防火墙,包含针对 TCP、HTTP 与 SSH 协议的细粒度入站与出站流量规则。

  • 生命周期管理,涵盖启动、停止、重启与终止操作,并支持基于标签的筛选以实现大量资源管理。

  • 用于镜像创建、注册与跨区域复制的 AMI 管理,以促进灾难恢复与横向扩展。

  • 用于数据持久性的 EBS 卷与快照操作,包含加密、IOPS 调整与吞吐量优化。

  • 用于 IAM 角色、实例配置文件与 EventBridge 排程自动化的整合模式。

  • 使用者应提供具体的实例 ID、AMI ID 或标签键值作为输入,以确保精确的资源锁定。

  • 此技能协助根据最佳实践生成 Boto3 Python 代码片段或 AWS CLI 指令。

  • 请务必验证安全组的 CIDR 范围与子网关联,以防止资源遭未经授权的暴露。

  • 使用所提供的故障排除模式来诊断常见的 SSH 连线、可达性或实例启动失败问题。

  • 请注意 EC2 操作可能会产生费用;请监控使用情况,并在适合非生产环境时利用竞价实例或节省计划。

  • 此技能假设已拥有正确配置的 AWS 凭证,以及针对 EC2、IAM 与 EBS API 调用的适当权限。

仓库统计

Star 数
1,082
Fork 数
437
Open Issue 数
15
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 12:16
在 GitHub 查看