Laravel Cloud API and CLI: Ship Faster, Automate More

Laravel Cloud API 與 CLI:交付更快,自動化程度更高

Laravel Cloud APICLI 現已正式釋出,讓您的團隊能夠以程式設計方式或透過命令列訪問整個 Laravel Cloud 基礎設施。現在,您可以將部署基礎設施視為程式碼,自動化重複性任務,並將 Laravel Cloud 深度整合到現有的開發工作流和工具鏈中。

這也包括 AI 智慧體。由於現在可以透過 API 訪問 Laravel Cloud,智慧體可以直接與您的基礎設施互動,從而進行資料庫配置、檢查例項數量、查詢休眠狀態,以及執行 API 支援的任何其他操作。對於構建 AI 應用的團隊而言,您的基礎設施將成為自動化工作流中活躍的一部分。

Laravel Cloud 一直致力於簡化 Laravel 應用的部署。Cloud API 和 CLI 在底層增加了更強大的功能,將 Laravel Cloud 轉變為一個完全可程式設計的基礎設施層。現在,您無需擴充團隊規模,即可實現更高程度的自動化並加快構建速度。

閱讀 Cloud API 文件 以探索所有可用的端點,並進一步瞭解 CLI

認識 Cloud API

我們的 Cloud API 是一個 REST API,可為您提供對整個 Laravel Cloud 基礎設施的程式設計訪問許可權。您在儀表板中可以完成的任何操作,現在都可以透過 API 實現。

它旨在適配您現有的工具和工作流:無論是透過 GitHub Actions 觸發部署,在 PR 合併後編寫環境銷燬指令碼,還是由 AI 智慧體檢查部署狀態,都可以輕鬆實現。其結果是減少了手動操作,確保了跨環境配置的一致性,並讓同樣規模的團隊能夠管理更多的基礎設施。

認識 CLI

CLI 構建在 Cloud API 之上,為開發人員提供了一種快速、可指令碼化的方式來管理 Laravel Cloud 基礎設施,而無需離開終端。它提供了合理的預設設定以支援快速配置,並完美契合開發人員現有的工作方式:快速啟動功能分支環境、管理休眠計劃以及對基礎設施配置進行版本控制。

對於習慣使用終端的團隊來說,這是與 Laravel Cloud 互動的最快方式。

使用 Cloud API 和 CLI 可以做什麼

對於工程團隊而言,Laravel Cloud API 和 CLI 直接意味著兩件事:速度和效率。

曾經的手動配置已被可重複的、受版本控制的指令碼所取代。團隊中的任何開發人員現在都可以管理那些以往需要專門運維資源才能完成的環境。而且由於 API 和 CLI 可以直接整合到您現有的工具鏈中,因此無需學習或維護任何新系統。

以下是您可以使用 Laravel Cloud API 和 CLI 完成的一些操作:

  • CI/CD 流水線整合: 從現有的 CI/CD 工具中自動觸發部署,並根據健康檢查實施自動回滾。
  • 多環境編排: 以程式設計方式建立、配置和銷燬用於功能分支和測試的環境。
  • 基礎設施即程式碼 (IaC): 在受版本控制的指令碼中定義並複製整個專案配置。
  • 成本最佳化: 透過自動資源休眠排程,根據需求動態啟動或關閉資源。
  • 自定義監控與告警: 將部署通知和指標整合到您現有的可觀測性堆疊中。

專為人類和智慧體構建

所有 Laravel Cloud 使用者均可使用 Cloud API 和 CLI,具體功能範圍取決於賬戶許可權。

DevOps 工程師可以直接整合到 CI/CD 流水線中。全棧開發人員無需離開終端即可管理環境。構建 AI 應用的團隊可以將智慧體直接連線到其基礎設施,並觀察它們執行 API 支援的任何任務,如配置資料庫、檢查例項數量或查詢休眠狀態等。

這種程式設計訪問為您的整個團隊開啟了自動化水平的新篇章。前往 Cloud APICLI 文件瞭解更多資訊。

要開始使用 CLI 進行交付,請開啟您的 Laravel 應用程式碼庫並輸入 cloud ship。就這樣,您現在可以在不離開終端的情況下開始部署了。

繼續閱讀