Pulumi

基础设施

用自然语言预览、部署和管理云基础设施——Neotask 将 OpenClaw 带入 Pulumi。

你能做什么

部署前预览更改

要求 Neotask 在任何堆栈上运行 pulumi 预览,并用简单的英语解释差异 - 而不仅仅是原始计划输出。了解添加、更改或替换的内容以及原因,以便您可以放心地批准。

部署和管理堆栈

触发 pulumi、取消卡住的更新或回滚到之前的检查点——所有这些都通过对话进行。 Neotask 在执行之前确认破坏性操作,并在完成后报告最终资源计数。

查询堆栈输出和状态

无需打开 Pulumi 控制台即可请求特定的输出值(例如 S3 存储桶名称或数据库端点)。查询资源状态,使用 pulumi 刷新检查漂移,并查看上次修改了哪些资源。

管理多个环境

比较开发、登台和生产之间的堆栈。询问 Neotask 哪个环境有生产缺少的资源,或者为什么登台和生产对同一组件有不同的配置。

诊断部署失败

当堆栈更新失败时,粘贴错误或要求 Neotask 获取最新的操作日志并诊断根本原因 - 无论是缺少 IAM 权限、配额限制还是提供程序错误。

尝试询问

  • “预览生产堆栈的更改并解释将发生哪些更改”
  • “部署暂存堆栈并告诉我何时完成”
  • “数据管道堆栈的输出是什么?”
  • “刷新开发堆栈并向我展示任何偏差”
  • “为什么上次生产部署失败了?”
  • “过去一周在所有堆栈中创建了哪些资源?”
  • “确认要删除的内容后销毁临时实验堆栈”
  • “比较登台和生产之间的网络堆栈配置”
  • 专业提示

  • 在部署之前始终运行预览 - 要求 Neotask “解释任何替换”,因为与就地更新不同,替换会导致停机。
  • 在 Pulumi 中使用堆栈标签,并在提示中引用它们:对于多项目组织,“显示所有标记为环境=生产的堆栈”。
  • 如果您看到权限错误,请要求 Neotask 在部署之前检查 IAM 策略 - 它可以建议所需的确切策略声明。
  • 对于长时间运行的部署,要求进行进度检查:“当前更新中完成了多少资源?”
  • 将 pulumi destroy 视为两步提示:首先“列出将被销毁的所有资源”,然后仅在查看列表后确认销毁。