Pulumi

基礎設施

以程式碼管理和部署基礎設施 — Neotask 透過 OpenClaw 為您自動化 Pulumi。

您可以做什麼

部署前預覽變更

請 Neotask 對任何堆疊執行 pulumi preview 並用純語言解釋差異——不僅僅是原始計畫輸出。了解什麼正在被添加、更改或替換及其原因,以便您有信心地審批。

部署和管理堆疊

透過對話觸發 pulumi up、取消卡住的更新或回滾到上一個檢查點。Neotask 在執行前確認破壞性操作,並在完成時報告最終資源數量。

查詢堆疊輸出與狀態

要求特定輸出值(如 S3 儲存桶名稱或資料庫端點)而無需開啟 Pulumi 控制台。查詢資源狀態、用 pulumi refresh 檢查漂移,並查看哪些資源最後被修改。

管理多個環境

比較開發、預備和生產的堆疊。詢問 Neotask 哪個環境有生產缺少的資源,或為什麼預備和生產對同一元件有不同的設定。

診斷部署失敗

當堆疊更新失敗時,貼上錯誤或請 Neotask 取得最新操作日誌並診斷根本原因——無論是缺少 IAM 權限、配額限制還是供應商錯誤。

試試這樣問

  • "預覽生產堆疊的變更並解釋什麼會改變"
  • "部署預備堆疊並在完成時告訴我"
  • "data-pipeline 堆疊的輸出是什麼?"
  • "刷新開發堆疊並顯示任何漂移"
  • "上次生產部署為什麼失敗?"
  • "過去一週所有堆疊中建立了哪些資源?"
  • "在確認將被刪除的內容後銷毀 temp-experiment 堆疊"
  • "比較預備和生產之間的網路堆疊設定"
  • 進階技巧

  • 部署前始終執行預覽——請 Neotask "解釋任何替換",因為替換會導致停機而非就地更新。
  • 在 Pulumi 中使用堆疊標籤並在提示中引用:"顯示所有標記為 environment=production 的堆疊" 用於多專案組織。
  • 如果看到權限錯誤,在部署前請 Neotask 檢查 IAM 策略——它可以建議所需的確切策略聲明。
  • 對於長時間運行的部署,要求進度檢查:"當前更新中完成了多少資源?"
  • 將 pulumi destroy 視為兩步提示:先 "列出將被銷毀的所有資源",然後在審查列表後才確認銷毀。