AI 开始写 Terraform 了:IaC 的下一站,是帮你少写代码还是让你多操一份心? 发布时间:2026/8/6 23:56:21 AI 开始写 Terraform 了IaC 的下一站是帮你少写代码还是让你多操一份心《AI视界——从资讯看技术》专栏 · 第二十八期当 AI 把触角从应用代码延伸到基础设施配置运维的工作内容正在发生一次静悄悄的重塑。你不再是那个写配置的人而是那个审配置的人。本系列专栏其他文章欢迎访问AI视界——从资讯看技术我的主页AOwhisky这里有更多运维系统性知识整理和其他有趣内容欢迎与我一起探讨学习~一、AI 的触角伸向了 IaCHashiCorp 近期在 Terraform Cloud 中集成了一项新功能AI 辅助配置生成。用大白话说就是你可以用自然语言描述你想要的基础设施AI 帮你生成对应的 Terraform 配置代码。比如你写“创建一个 AWS EC2 实例用 Ubuntu 镜像开放 443 端口”AI 会生成一段完整的main.tf包含 instance 资源定义、安全组规则、以及 provider 配置。这听起来像是一个提效工具。确实如果你的工作是大量重复地写类似的基础设施配置AI 可以帮你省下不少时间。但如果你读过本专栏的第一期和第十二期应该对这个场景有一种似曾相识的感觉。第一期我们聊过AI 写的应用代码可能有性能陷阱和安全风险。第十二期我们聊过Google 报告指出 85% 的云上安全漏洞来自配置错误。现在 AI 开始写基础设施配置了这意味着什么如果应用代码的 AI 生成需要审查那基础设施配置的 AI 生成需要更严格的审查。因为 IaC 的一个错误影响的不是单次 API 响应而是整个云资源栈的安全边界。二、AI 生成的 Terraform 配置和 AI 生成的应用代码有什么本质区别先搞清楚一个关键问题。AI 写 Python 和 AI 写 Terraform风险级别不同在哪。影响范围不同。一个 Python 函数的 bug可能导致单个接口报错或数据不一致。一个 Terraform 配置的错误可能导致整个生产环境的网络被暴露在公网或者数据库被意外删除。IaC 的错误是批量化的、不可逆的、影响全局的。修复成本不同。应用代码可以通过回滚版本来修复IaC 的错误修复往往需要重新 apply而 apply 过程本身就是有风险的。如果错误涉及资源销毁和重建你的业务可能在修复窗口里继续受损。可测试性不同。应用代码可以跑单元测试、集成测试、端到端测试AI 生成的代码经过测试能发现大部分问题。IaC 的测试依赖terraform plan但 plan 只能告诉你“将要做什么”不能告诉你“这样做是否安全”。一个 plan 完全正确的 Terraform 配置仍然可能在 apply 之后暴露安全漏洞。这意味着什么意味着 AI 生成 Terraform 配置这件事对运维来说不是“少写代码”而是“多了一个需要严格审核的来源”。三、实操让 AI 生成一段 Terraform 配置看看它会怎么做我们用最简示例来测试一下 AI 的 IaC 能力。假设给 AI 这样一个自然语言指令“创建一个 AWS 安全组允许来自任何 IP 的 SSH 和 HTTPS 访问。”AI 生成的 Terraform 配置可能是这样的resource aws_security_group web_sg { name web-sg description Security group for web server ingress { from_port 22 to_port 22 protocol tcp cidr_blocks [0.0.0.0/0] description SSH access } ingress { from_port 443 to_port 443 protocol tcp cidr_blocks [0.0.0.0/0] description HTTPS access } egress { from_port 0 to_port 0 protocol -1 cidr_blocks [0.0.0.0/0] description Allow all outbound traffic } }这段配置语法完全正确terraform validate会通过terraform plan也不会报错。但一个有经验的运维看到它会立刻皱眉。第一SSH 对所有 IP 开放。0.0.0.0/0意味着任何人、任何 IP 都可以尝试 SSH 连接你的服务器。AI 严格按照指令执行——你说了“来自任何 IP”它就真的写了任何 IP。它不知道你真正需要的是“仅办公网络的 IP 段”或者“仅跳板机”。它不理解安全最佳实践只理解你字面上的需求。第二出站流量完全放行。0.0.0.0/0的出站规则意味着如果服务器被入侵攻击者可以不受限制地向外部发送数据——窃取数据库、上传敏感文件、连接 CC 服务器。AI 生成这段配置时没有提示任何风险。第三缺少核心的安全约束。没有提到密钥管理没有提到日志审计没有提到最小权限原则。AI 只生成了你要求的部分不会主动建议“你还需要配置这些安全措施”。这正是我们第一期就讨论过的问题AI 在功能层面能完美执行指令但在安全层面完全无知。IaC 场景下这个缺陷被放大了。四、IaC 的 AI 化对运维意味着什么Terraform AI 配置生成功能的出现不是孤立的新闻。它是运维 AI 化大趋势中的一环。本专栏的第十五期和第二十一期我们聊过运维 AI 在故障排查和变更管理中的应用。第二十七期聊了 AI 代码审查。现在 AI 开始写基础设施配置了。把这几件事连起来看一条线就清晰了AI 正在覆盖运维工作流的每一个环节——从写配置到查故障到审代码。但它覆盖的方式是承担执行角色而不是决策角色。对于正在入行的运维人来说这个趋势释放了两个信号。信号一写配置的能力会逐渐贬值。当 AI 能根据自然语言生成 Terraform 代码手写 IaC 配置这项技能本身不再具有高溢价。类似十年前会手写 HTML 就能拿到高薪现在 AI 几秒钟就能生成一个完整页面。信号二审配置的能力会持续升值。AI 生成的配置能不能用、安不安全、符不符合企业规范——这些判断 AI 做不了。能做的是那些既懂 Terraform 语法、又懂云安全最佳实践、还理解公司内部架构规范的人。而这三样加在一起恰好是一个优秀运维的核心能力。一期一会 · 本期核心笔记Terraform Cloud 集成 AI 配置生成功能AI 开始从应用代码延伸到基础设施配置。这是运维 AI 化趋势的重要一步。AI 生成的 Terraform 配置在语法上正确在安全上无知。它严格遵循指令的字面含义不理解安全最佳实践不会主动建议加固措施。对运维来说IaC 的 AI 化意味着写配置的能力在贬值审配置的能力在升值。运维的核心价值从“生成配置”转移到“审核和兜底”。这一期我们聊了 AI 生成基础设施配置的风险是第一期话题在 IaC 领域的延伸。但 AI 对基础设施的影响不止于配置——K8s 的原生 Sidecar 特性也在云厂商层面陆续落地。下一期我们聊聊 AWS EKS 对 Sidecar 的支持把第二十三期的 API 讨论延续到生产环境中的实际应用。这是《AI视界——从资讯看技术》的第二十八期。专栏继续我们向前。如果这篇文章让你有所思考欢迎在评论区聊聊你敢让 AI 帮你写生产环境的 Terraform 配置吗如果它生成的配置通过了 plan你会逐行审查吗— Compiled and Authored by Whisky — Augest 6 th, 2026 相关新闻 Windows系统BioCredProv.dll缺失的解决方案 1. 问题现象与背景解析最近在Windows系统上运行某些程序时,突然弹出"找不到BioCredProv.dll"的错误提示?这种情况通常发生在尝试使用生物识别功能(如指纹/面部识别)或运行某些安全验证程序时。作为系统关键组件… 2026/8/6 23:56:21 从零开始掌握Godot第三人称射击游戏开发的终极指南 从零开始掌握Godot第三人称射击游戏开发的终极指南 【免费下载链接】tps-demo Godot Third Person Shooter with high quality assets and lighting 项目地址: https://gitcode.com/gh_mirrors/tp/tps-demo 想要学习如何使用Godot引擎制作高质量的第三人称射击游戏吗&am… 2026/8/6 23:56:21 3分钟掌握Notepad--:国产跨平台文本编辑器的终极指南 3分钟掌握Notepad--:国产跨平台文本编辑器的终极指南 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- 你是否… 2026/8/6 23:56:21 最新新闻 Java实习生面试:从八股文背诵到技术思维与工程能力的展现 1. 从“面试鸭”到“面试官”:一次Java实习面试的深度复盘与拆解最近在带新人,也参与了几场实习生面试,发现很多同学对“面试”这件事的理解还停留在“背八股文”的阶段。一上来就是“HashMap的底层原理”、“Spring Bean的生命周期”&#x… 2026/8/7 2:01:28 Vivado启动自动化:Tcl脚本实现FPGA开发环境一键配置 1. 项目概述:为什么需要让 Vivado 启动时自动执行脚本?如果你和我一样,常年泡在 FPGA 开发里,每天和 Vivado 打交道的时间可能比和家人还多,那你一定遇到过这些烦人的重复劳动:每次打开 Vivado,… 2026/8/7 2:01:27 Frida实战:从原理到代码,彻底破解移动应用SSL Pinning证书绑定 1. 项目概述:为什么SSL Pinning是移动安全分析的“拦路虎”?在移动应用安全测试和逆向工程领域,SSL Pinning(证书绑定)是一个我们几乎每天都会遇到的“老朋友”,也是一个让人又爱又恨的技术。爱它ÿ… 2026/8/7 2:01:27 I2C总线协议深度解析:从物理层到协议层,掌握嵌入式通信核心 1. 从两根线说起:为什么I2C能统治嵌入式世界?如果你拆开过任何一块现代电子设备的主板,无论是智能手表、无人机飞控,还是家里的路由器,你很可能会发现一个共同点:一大堆芯片密密麻麻地焊在一起,… 2026/8/7 2:01:27 艾尔登法环存档角色迁移终极指南:快速安全转移你的游戏进度 艾尔登法环存档角色迁移终极指南:快速安全转移你的游戏进度 【免费下载链接】EldenRingSaveCopier 项目地址: https://gitcode.com/gh_mirrors/el/EldenRingSaveCopier 你是否曾经因为更换电脑、重装系统或游戏版本更新而担心丢失艾尔登法环的珍贵存档&… 2026/8/7 2:01:27 从AI人声分离到歌词同步:手把手打造专属卡拉OK投屏方案 这次我们来看一个针对特定游戏角色曲的卡拉OK/K歌投屏项目。项目标题指向《女神异闻录5 战略版》(P5X)中的角色梨本成瑠海及其角色曲《わたし色アイドル》(专属偶像)。这类项目通常不是指一个开源软件或AI模型,而更可能… 2026/8/7 1:56:27 日新闻 “Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求 “Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求。而“软件测试”是质量控制的关键手段之一,属于QC范畴下的具体实践,其目标是发现缺陷、验证功能正确性、评估软件质量属… 2026/8/7 0:01:21 调度算法(Scheduling Algorithm)是操作系统内核中用于决定哪个进程或线程在何时获得CPU资源执行的核心机制 调度算法(Scheduling Algorithm)是操作系统内核中用于决定哪个进程或线程在何时获得CPU资源执行的核心机制。其目标是在多任务环境中实现公平性、高效性、响应性与吞吐量的平衡。常见的调度算法包括: 先来先服务(FCFS)… 2026/8/7 0:01:21 Cisco IOS XE 曝多个高危安全漏洞,企业网络设备面临远程攻击风险 最近思科发布了一则让不少网安从业者捏把汗的安全公告。旗下广泛部署的 Cisco IOS XE 软件被挖出多个严重漏洞,其中最狠的一个拿到了 CVSS 9.8 的满分级评分,几乎触顶。对于依赖思科设备支撑核心业务的企业来说,这绝不是可以拖到下季度再处理… 2026/8/7 0:01:21 周新闻 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/6 10:11:44 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51 月新闻 【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27 AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47 AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/6 6:12:06
Windows系统BioCredProv.dll缺失的解决方案 1. 问题现象与背景解析最近在Windows系统上运行某些程序时,突然弹出"找不到BioCredProv.dll"的错误提示?这种情况通常发生在尝试使用生物识别功能(如指纹/面部识别)或运行某些安全验证程序时。作为系统关键组件… 2026/8/6 23:56:21
从零开始掌握Godot第三人称射击游戏开发的终极指南 从零开始掌握Godot第三人称射击游戏开发的终极指南 【免费下载链接】tps-demo Godot Third Person Shooter with high quality assets and lighting 项目地址: https://gitcode.com/gh_mirrors/tp/tps-demo 想要学习如何使用Godot引擎制作高质量的第三人称射击游戏吗&am… 2026/8/6 23:56:21
3分钟掌握Notepad--:国产跨平台文本编辑器的终极指南 3分钟掌握Notepad--:国产跨平台文本编辑器的终极指南 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- 你是否… 2026/8/6 23:56:21
Java实习生面试:从八股文背诵到技术思维与工程能力的展现 1. 从“面试鸭”到“面试官”:一次Java实习面试的深度复盘与拆解最近在带新人,也参与了几场实习生面试,发现很多同学对“面试”这件事的理解还停留在“背八股文”的阶段。一上来就是“HashMap的底层原理”、“Spring Bean的生命周期”&#x… 2026/8/7 2:01:28
Vivado启动自动化:Tcl脚本实现FPGA开发环境一键配置 1. 项目概述:为什么需要让 Vivado 启动时自动执行脚本?如果你和我一样,常年泡在 FPGA 开发里,每天和 Vivado 打交道的时间可能比和家人还多,那你一定遇到过这些烦人的重复劳动:每次打开 Vivado,… 2026/8/7 2:01:27
Frida实战:从原理到代码,彻底破解移动应用SSL Pinning证书绑定 1. 项目概述:为什么SSL Pinning是移动安全分析的“拦路虎”?在移动应用安全测试和逆向工程领域,SSL Pinning(证书绑定)是一个我们几乎每天都会遇到的“老朋友”,也是一个让人又爱又恨的技术。爱它ÿ… 2026/8/7 2:01:27
I2C总线协议深度解析:从物理层到协议层,掌握嵌入式通信核心 1. 从两根线说起:为什么I2C能统治嵌入式世界?如果你拆开过任何一块现代电子设备的主板,无论是智能手表、无人机飞控,还是家里的路由器,你很可能会发现一个共同点:一大堆芯片密密麻麻地焊在一起,… 2026/8/7 2:01:27
艾尔登法环存档角色迁移终极指南:快速安全转移你的游戏进度 艾尔登法环存档角色迁移终极指南:快速安全转移你的游戏进度 【免费下载链接】EldenRingSaveCopier 项目地址: https://gitcode.com/gh_mirrors/el/EldenRingSaveCopier 你是否曾经因为更换电脑、重装系统或游戏版本更新而担心丢失艾尔登法环的珍贵存档&… 2026/8/7 2:01:27
从AI人声分离到歌词同步:手把手打造专属卡拉OK投屏方案 这次我们来看一个针对特定游戏角色曲的卡拉OK/K歌投屏项目。项目标题指向《女神异闻录5 战略版》(P5X)中的角色梨本成瑠海及其角色曲《わたし色アイドル》(专属偶像)。这类项目通常不是指一个开源软件或AI模型,而更可能… 2026/8/7 1:56:27
“Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求 “Quality Control(质量控制)”在软件工程中通常指通过一系列活动确保软件产品符合预定的质量标准和用户需求。而“软件测试”是质量控制的关键手段之一,属于QC范畴下的具体实践,其目标是发现缺陷、验证功能正确性、评估软件质量属… 2026/8/7 0:01:21
调度算法(Scheduling Algorithm)是操作系统内核中用于决定哪个进程或线程在何时获得CPU资源执行的核心机制 调度算法(Scheduling Algorithm)是操作系统内核中用于决定哪个进程或线程在何时获得CPU资源执行的核心机制。其目标是在多任务环境中实现公平性、高效性、响应性与吞吐量的平衡。常见的调度算法包括: 先来先服务(FCFS)… 2026/8/7 0:01:21
Cisco IOS XE 曝多个高危安全漏洞,企业网络设备面临远程攻击风险 最近思科发布了一则让不少网安从业者捏把汗的安全公告。旗下广泛部署的 Cisco IOS XE 软件被挖出多个严重漏洞,其中最狠的一个拿到了 CVSS 9.8 的满分级评分,几乎触顶。对于依赖思科设备支撑核心业务的企业来说,这绝不是可以拖到下季度再处理… 2026/8/7 0:01:21
ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾经从网易云音乐下载了心爱的歌曲&am… 2026/8/6 10:11:44
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比工程导读:本文深入讨论 分布式配置中心选型实战:Nacos与Consul在创业场景下的对比 在生产工程实践中的核心落地方案。基于 分布式架构与微服务设计 视角,剖析实际痛点、架… 2026/8/5 7:15:00
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案 【免费下载链接】MoneyPrinterPlus AI一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上,赚钱从来没有这么容易过! 支持本地语音模型chatTTS,fasterwhisper,… 2026/8/5 6:23:51
【YOLOv11模型改进系列】08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 08 数据增强的终极形态:用AutoAugment让YOLOv11自己学会“什么数据最有用” 老伙计,咖啡准备好了吗?上篇我们聊了Mosaic+MixUp的“混乱美学”,你肯定已经体会到,手动调数据增强策略就像给模型当保姆——每换一个数据集就要重新试一遍参数。 上周有个做工业质检的朋友找我… 2026/8/5 7:15:27
AI 智能电动窗帘电机高集成、低功耗 MOSFET 精准选型方案 随着 AIoT 与智能家居深度融合,智能电动窗帘电机对功率 MOSFET 提出新要求:微型化、高效率、逻辑电平驱动及静音运行。微碧半导体(VBsemi)基于先进的 Trench 和 SGT 工艺,为您提供覆盖 H桥驱动、电源管理及电机控制的完… 2026/8/4 8:25:47
AI 智能电动窗帘电机智能功率 MOSFET 完整选型方案 随着 AI 技术在智能家居中的普及(如语音控制、光线感应、场景联动),电动窗帘电机对功率 MOSFET 提出更高要求:高效率、低噪音、高集成度。微碧半导体(VBsemi)基于 SGT 及 Trench 工艺,为您提供覆… 2026/8/6 6:12:06