SuperAPI AI 工具集

aws-diagram

部署与运维

查看项目

更新于 10-16 01:28

技能介绍

用途:从当前目录的 aws_infrastructure.json 生成 AWS 架构图,使用 Python diagrams 库。生成前会确认所需文件是否存在,并让用户选择图表类型(architecture 架构总览、security 安全控制与流量、network 网络拓扑、data-flow 数据流、all 全部)和输出格式(png 默认、svg、pdf)。

主要能力:读取 JSON,生成 Python 代码写入临时文件,用 python <file>.py 执行,再向用户报告生成的文件。支持 compute、database、network、storage、security、integration、analytics、management 等 AWS 图标,以及 Internet、Users 等外部节点;可用 Cluster 分组、Edge 标注连线、>> 表示流向。注意大小写:Dynamodb、Eventbridge。库中不存在的服务用 General。

输出文件命名如 aws_architecture.png、aws_security.png、aws_network.png、aws_data_flow.png;生成后可直接打开或引入文档。

限制:需先具备 aws_infrastructure.json;每类服务建议最多展示 3-5 项以保证可读性;构造 Diagram 时设 show=False;导入名大小写敏感。资料未提供收费、价格与具体平台支持范围等信息。