工程開發
ec2 avatar

ec2

AWS EC2 虛擬機管理,涵蓋執行個體、AMI 與網路設定。適用於啟動執行個體、設定安全性群組、儲存空間管理及自動化生命週期作業。

簡介

EC2 代理技能為管理 Amazon Elastic Compute Cloud (EC2) 基礎設施提供全面支援,使人工智慧代理能夠精確執行雲端工程任務。此技能專為需要與 AWS 計算資源進行自動化、基於推理互動的開發人員、DevOps 工程師及雲端架構師所設計。它將高階意圖與底層 AWS API 實作之間架起橋樑,提供常用運作工作流程的策劃模式。

  • 執行個體完整生命週期管理,包括啟動、停止、啟動、重新開機與終止虛擬機器。

  • 網路原語的配置與管理,例如安全性群組、基於 VPC 的存取控制與入站/出站流量規則。

  • AMI 管理,用於快照、擷取機器狀態與部署自訂範本。

  • EBS (Elastic Block Store) 磁碟區作業,包括建立、掛載、卸載、修改與自動化快照備份。

  • 使用 AWS CLI 與 boto3 Python SDK 模式進行擴展與環境管理的高級自動化。

  • 與周邊服務整合,例如用於執行個體設定檔的 IAM、用於排程的 EventBridge 以及用於容錯架構的 Auto Scaling 群組。

  • 輸入需求通常涉及特定資源識別碼,例如 InstanceID、ImageID、SecurityGroupID 或子網路定義。

  • 輸出能力包括檢索公有/私有 IP 位址、狀態轉換與確認設定變更。

  • 實際限制包括遵守 AWS API 速率限制、特定動作的 IAM 權限要求以及執行個體類型在不同區域的可用性。

  • 使用者應定義所需的執行個體類型(通用、計算/記憶體/儲存優化)以優化成本與效能。

  • 整合到此技能中的最佳實務包括安全性群組的最小權限原則,以及使用啟動範本進行一致的叢集管理。

  • 適用於排除連線故障、偵錯使用者資料指令碼或為非生產環境設定排程自動化常式。

倉庫統計

Star 數
1,081
Fork 數
437
Open Issue 數
15
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月29日 上午02:54
在 GitHub 查看