用说人话的方式,管理你的阿里云资源

简介: iac-code 是一个终端 AI 助手,让你用自然语言管理阿里云资源。不用记概念、不用点控制台,说出需求就能创建服务器、数据库等云资源,还能在创建前预估费用。由阿里云 ROS 团队开源。

你有没有过这种经历:老板让你在阿里云上搭个环境,你打开控制台,看着满屏的产品和配置项,完全不知道从哪下手。

一个真实的烦恼

你刚入职一家小公司,老板让你"在阿里云上搭个环境把项目跑起来"。

你打开阿里云控制台,发现要先创建"VPC"——这是什么?搜了一下说是虚拟网络,行吧创建一个。网段填什么?192.168 还是 172.16?不知道区别,随便选。然后要创建交换机、安全组……每个产品都是一个独立的页面,每个页面都有十几个配置项,有些你看得懂,有些完全不知道什么意思就先用了默认值。

最让人崩溃的是:你其实只想要一台服务器,但控制台要求你先搞定网络、安全组、磁盘、镜像、付费方式……这些东西之间是什么关系?先建哪个后建哪个?搞错了会怎样? 没人告诉你。

也许折腾了一两个小时,靠着搜索和文档,总算把服务器跑起来了。但新的问题马上来了:

  • 过了一周,测试环境也要一套——你只能凭记忆把刚才的操作再来一遍,心里完全没底漏了哪步。
  • 三个月后实例到期了要迁秎,但没人记得当时安全组开了哪些端口、服务器挂了几块盘。
  • 新同事接手项目,看着一堆云资源完全不知道它们之间是什么关系。

这些烦恼的根源是:云产品概念多、操作复杂、门槛高,好不容易搞定一次又没法复现。

另一种方式:跟 AI 说你要什么

如果你可以把想法直接说出来呢?

比如你跟一个工具说:"帮我在杭州开一台 2核4G 的服务器,CentOS 系统就行"——然后它就帮你搞定了。不用填表单,不用选下拉框,不用在十几个页面之间跳来跳去。

这个工具就是 iac-code。

iac-code 是一个终端里的 AI 助手。你用自然语言告诉它想要什么云资源,它帮你生成配置、验证是否正确、估算费用,确认没问题后直接帮你创建。整个过程就像跟一个懂阿里云的同事对话——你说霂求,它来执行。

安装和配置

安装

pip install iac-code

需要电脑上有 Python 3.10 或更高版本。终端里跑一下 python3 --version 确认一下就行。

首次启动

iac-code

启动后,输入 /auth 开始配置:

第一步:选一个 AI 大模型

iac-code 需要一个 AI 大模型来理解你的需求。支持的选择很多,如果你不确定选哪个,直接选"阿里云百炼"就行——国内访问快,新用户有免费额度,够你体验一段时间。






API Key 可以在百炼控制台获取——注册登录后,在页面上点"创建 API Key"就能拿到一串 sk- 开头的字符串。

第二步:配置阿里云账号(可选)

如果你还想让它帮你直接创建云资源(不只是生成配置文件),需要配上阿里云的 AccessKey:









AccessKey 可以在阿里云控制台 → RAM 访问控制 → 用户管理中创建。建议新建一个子账号来生成 AccessKey,不要用主账号的——权限太大不安全。

没有 AccessKey 也能用——它照样帮你生成配置文件,只是没法帮你一键创建资源而已。

实际用起来是什么样的

配置完成后,直接在终端里打字就行。来看几个真实场景:

场景一:一句话创建服务器

❯ 帮我创建一台 2核4G 的服务器,CentOS 系统,放在杭州

✦ 我来为您创建一台 2核4G 的 CentOS 服务器,部署在杭巚。

  资源清单:VPC、交换机、安全组、ECS 实例(2c4g,CentOS Stream 9)

✦ 为您选定以下参数:

   - 可用区:cn-hangzhou-k
   - ECS 实例规格:ecs.c6.large(2核4G,计算优化型)
   - 镜像:CentOS Stream 9 64位
   - 系统盘:ESSD AutoPL 40GB
   - 公网带宽:5Mbps(按流量计费)

  预估费用(按量付费):

   - web-server(ECS ecs.c6.large):¥0.0323/h
   - 系统盘(ESSD AutoPL 40GB):¥0.0025/h
   - VPC / 交换机 / 安全组:免费
   - 公网流量:按量计费(¥0/GB,合同优惠)
   - 合计:约 ¥0.0348/h(约 ¥25.0/月)

  确认部署?

❯

你只说了"2核4G CentOS",它自动补上了服务器运行所需的网络环境和安全组——因为光一台服务器跑不起来,它知道这些前置依赖。如果生成的配置有问题(比如某个参数不兼容),它会自动调整后再给你确认,不需要你自己去排查。

❯ 创建吧

● ROS 资源栈(CreateStack cn-hangzhou)

✦ 栈创建已提交(ID: d7a6****-****-****-****-************),等待部署完成...

✦ ✅ 服务器创建成功!

   资源      名称/ID
   ───────────────────────────────
   ECS 实例  web-server
   公网 IP   120.*.*.*
   实例规格  ecs.c6.large(2核4G)
   系统镜像  CentOS Stream 9 64位
   可用区    cn-hangzhou-k
   系统盘    ESSD AutoPL 40GB


  已创建的网络资源:

   - VPC:app-vpc(192.168.0.0/16)
   - 交换机:app-vswitch(192.168.1.0/24)
   - 安全组:app-security-group(已开放 80/443 端口)

❯

从说出需求到拿到一台服务器,整个过程只有几分钟。

场景二:复杂环境 + 创建前知道多少钱

真实项目往往不是一台服务器就够的。比如你需要应用服务器、数据库、负载均衡。

❯  我要搭一套 Web 应用环境:
   2 台应用服务器(4核8G),一个 MySQL 数据库(高可用),
   前面加个负载均衡。杭州地域。
   先别急着创建,帮我看看大概多少钱。

✦ 已了解需求和规范。我来为您生成 ROS 模板并询价。

  根据您的需求,方案设计如下:

   - 2台 ECS:4核8G(u1实例族),分布在不同可用区实现高可用
   - RDS MySQL:8.0 高可用版,主备双可用区架构
   - ALB:应用型负载均衡,HTTP 7层转发

✦ 💰 费用预估(按量付费)

  为您选定的参数如下:

   资源        配置                                     参数
   ─────────────────────────────────────────────────────────────────────────────────
   ECS × 2    4核8G (ecs.u1-c1m2.xlarge)               可用区:cn-hangzhou-b
              Alibaba Cloud Linux 4 + 40GB ESSD        系统盘:cloud_essd
   RDS × 1    MySQL 8.0 高可用版                        可用区:cn-hangzhou-b
              4核16G (mysql.n4.large.2c) + 100GB ESSD  存储:cloud_essd
   ALB × 1    标准版(双可用区)                          cn-hangzhou-b + cn-hangzhou-k

  预估费用

   资源                              费用 (含合同优惠)
   ─────────────────────────────────────────────────────────
   ECS × 2 (4c8g + 40GB ESSD)        ¥0.21/小时
   RDS (4c16g 高可用 + 100GB ESSD)    ¥0.41/小时
   ALB (标准版实例 + LCU)              ¥0.09/小时
   VPC / 交换机 / 安全组               免费
   合计                               ¥0.71/小时 (约 ¥512/月)


  ▌ 注:费用已包含您的账号合同折扣。LCU 为按实际使用量计费,此处为估算值。

✦ ----------------------------------------------------------------------------------

  确认按此配置部署吗?

还没花钱,就能大致知道要花多少钱。 不用自己去价格计算器一个个查,心里先有个底。

觉得超预算?直接说:

❯  太贵了,服务器改成 2核4G,数据库用基础版就行

✦ 💰 降配后费用预估(按量付费)

   资源         原配置                 新配置
   ───────────────────────────────────────────────────────────────
   ECS × 2  4c8g (u1-c1m2.xlarge)     2c4g (u1-c1m2.large)
   RDS × 1  4c16g 高可用版             4c8g 基础版 (mysql.n2.large.1)
   ALB × 1  标准版(不变)              标准版

  预估费用

   资源                            原费用    新费用 (含合同优惠)
   ────────────────────────────────────────────────────────────
   ECS × 2 (2c4g + 40GB ESSD)     ¥0.21/h   ¥0.11/h
   RDS (4c8g 基础版 + 100GB ESSD)  ¥0.41/h   ¥0.14/h
   ALB (标准版 + LCU)              ¥0.09/h   ¥0.09/h
   VPC / 交换机 / 安全组            免费       免费
   合计                            ¥0.71/h   ¥0.34/h(约 ¥245/月)

  ▌ 比之前节省约 ¥267/月(降幅 52%)。

  -----------------------------------------------------------------

  确认按此配置部署吗?

场景三:同样的环境再来一套

上次搭好的配置文件还在你的项目目录里。下次想搞一套相同的环境,直接跟它说:

ros-ecs-centos-template.yml 是场景一中生成的模板文件

❯  把当前目录下 ros-ecs-centos-template.yml 这个配置文件,在上海地域再部署一套

✦ CentOS 镜像已不再提供,我将使用 Alibaba Cloud Linux 3(CentOS 兼容替代品)来部署。

✦ 参数确认:cn-shanghai-e 可用区支持 ecs.c6.large(2核4G)+ cloud_essd 磁盘。现在部署:

✦ 上海地域部署完成!

  堆栈信息:

   - 堆栈名称: ros-ecs-****
   - 堆栈 ID: fed4****-****-****-****-************
   - 地域: cn-shanghai(上海)
   - 可用区: cn-shanghai-e

  资源配置:

   资源             值
   ───────────────────────────────────
   实例规格          ecs.c6.large(2核4G)
   镜像             Alibaba Cloud Linux 3(CentOS 兼容)
   系统盘            cloud_essd / 40GB
   VPC 网段         192.168.0.0/16
   交换机网段        192.168.1.0/24
   ECS 公网 IP      139.196.141.0

  ▌ 注:CentOS 官方镜像已下线,使用 Alibaba Cloud Linux 3 替代(完全兼容 CentOS)。

同事接手的时候再也不用猜"这些资源到底是怎么配的"——配置文件在那里,完整、准确、可以重复使用。

手动控制台 vs iac-code

控制台手动操作 iac-code
搭建时间 30-60 分钟点点点 说两句话,几分钟
上手门槛 熟悉各产品控制台页面 会描述霂求即可,门槛低很多
费用预估 去价格计算器逐个查 创建前自动告诉你
能复现吗 靠记忆,大概率漏东西 配置文件在,随时重建
出错率 高(漏配、选错规格…) 低(自动验证 + 自动修正)

更多你可能想知道的

它支持哪些阿里云产品? ECS 服务器、RDS 数据库、Redis 缓存、SLB 负载均衡、VPC 网络、OSS 存储等常用产品都支持,还在持续增加。

AI 模型可以换。 如果你有其他偏好,可以用 /auth/model 命令切换。支持通义千问、DeepSeek、OpenAI、Claude、Gemini 等多家供应商。推荐先用通义千问(免费额度够体验、国内响应快),用熟了再按需切换。

不只是创建,也能管理。 想看现有资源状态、更新配置、删除不用的资源,都可以通过对话完成。不需要去控制台翻来翻去找入口。

开始试试

项目地址: github.com/aliyun/iac-code

文档: aliyun.github.io/iac-code

社区: 扫码加入钉钉群或 Discord,和其他用户交流、提问、反馈。



DingTalk
Discord






关于 iac-code: iac-code 由阿里云资源编排服务(ROS)团队开发开源。ROS 是阿里云官方的资源管理服务,已经稳定运行多年。iac-code 把这些年积累的云资源编排能力和 AI 做了结合——你不需要了解背后的技术细节,只需要知道:诵出你的需求,它帮你搞定。

开源免费(Apache 2.0 协议),持续迭代中。觉得有用的话,去 GitHub 给个 Star 吧。

相关文章
|
17天前
|
人工智能 自然语言处理 文字识别
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
Qwen3.7-Max是阿里云百炼面向智能体时代推出的新一代旗舰模型,对标GPT-5.5、Claude Opus 4.7等闭源旗舰。该模型支持百万级token上下文窗口,具备顶级推理能力、多模态搜索与视觉理解增强、流式输出低延迟响应等核心优势,覆盖编程、办公、长周期自主执行等复杂场景。同时支持OpenAI接口兼容,便于系统快速迁移。用户可通过Token Plan团队或节省计划等订阅方式灵活调用,适合企业级高要求场景使用。
6344 30
阿里云百炼Qwen3.7-Max简介:能力、优势、支持订阅计划参考
|
2天前
|
数据采集 人工智能 前端开发
让 Coding Agent 从黑盒到透明:阿里云 Agent 观测审计数据采集实践
AI Agent 规模化落地带来执行黑盒、行为难追溯、成本难度量三大难题。阿里云基于 OTel 标准,面向 Coding Agent、个人通用助理和框架型 Agent,推出 LoongSuite Pilot、插件及探针等无侵入采集方案,让 Agent 实现可看见、可分析、可审计、可治理。
585 135
|
12天前
|
存储 定位技术 数据库
CodeGraph 如何让 Claude Code减少 7 成工具调用?
CodeGraph 为 Coding Agent 提供本地代码知识图谱,把函数、类、调用链和框架路由提前整理成“项目地图”,减少盲目搜索和文件读取。它不是新 Agent,而是上下文基础设施,让 Agent 更快找到正确代码路径,平均减少 7 成工具调用。
1246 3
|
9天前
|
人工智能 安全 定位技术
CodeGraph深度解析 让Claude Code工具调用直降七成的核心原理与实操教程
如今以Claude Code为代表的AI编程智能体已经成为开发者日常编码、项目重构、漏洞修复的必备工具。但在长期使用过程中,几乎所有开发者都会遇到同一个明显痛点:AI虽然具备强大的代码生成与分析能力,却常常陷入盲目探索的循环中。
1095 1
|
19天前
|
人工智能 自然语言处理 供应链
|
9天前
|
人工智能 弹性计算 安全
阿里云618活动时间、活动入口、优惠活动详细解读
2026年阿里云618创新加速季已全面开启,作为年度力度最大的云产品促销活动,本次大促覆盖轻量应用服务器、ECS云服务器、GPU云服务器、数据库、AI算力、安全服务、CDN等全品类产品,推出5亿元算力补贴、新用户限时秒杀、普惠满减、企业专享、免费试用、云大使返佣等多重福利,个人开发者、中小企业、AI团队均可享受专属低价。本文将系统梳理2026年阿里云618活动的完整时间节点、官方参与入口、各类优惠细则、使用规则、热门产品推荐及实操代码,帮助用户精准参与、高效省钱,以最低成本完成上云部署。
881 5
|
8天前
|
人工智能 自然语言处理 安全
Vibe Coding 实战:别盲目跟风,先分清 vibe coding 适合什么场景
本文系统总结vibe coding实战经验:明确其适用场景(原型、小工具、标准化模块),剖析5步落地流程(场景判定→结构化提示词→目录初始化→分模块生成→自动化校验),指出四大常见误区,并推荐适配工具Trae。强调“场景匹配+规则前置”是提效关键,避免盲目套用。
733 1

热门文章

最新文章