微軟推出 Azure Developer CLI 公開預覽版,幫助開發者加速雲應用開發

語言: CN / TW / HK

最近,微軟釋出了 Azure Developer CLI (azd)公開預覽版。這是一個新的開源工具,可以縮短開發 Azure 應用程式所需的時間。它為開發者工作流的各個基本階段提供了友好的命令:編碼、構建、部署、監控。

Azure Developer CLI 用於幫助開發者設定在 Azure 中執行應用程式所需的資源。根據微軟的 文件 所述,Azure Developer CLI 建議的工作流程是這樣的:

  • 選擇模板;

  • 獲取和部署工作流;

  • 修改和提交程式碼,並自動部署到執行中的應用程式。

圖片來源: https://docs.microsoft.com/en-us/azure/developer/azure-developer-cli/overview

開發者可以使用各種命令,如 azd init、azd provision、azd deploy、azd monitor 和 azd pipeline config。此外,微軟雲原生開發者工具與體驗高階產品經理 Savannah Ostrowski 在一篇開發者博文中寫道:

更好的是,你還可以使用 azd 一步建立、配置和部署一個新應用程式!要了解更多命令,請參閱 Developer CLI 參考文件。或者,在安裝好這個工具以後在終端執行 azd -h。如果你不要或需要已建立的資源,可以執行 azd down。

不過,Vulscan 數字安全公司的安全工程師和研究員 Dana Epp 在一條推文中警告說:

對於雲管理員來說,他們最擔心的是什麼?它性感,強大,但讓公司的潛在資源面臨風險。朋友是不會讓朋友進行“右鍵部署”的。他們不應該在沒有隔離的情況下允許允許“azd up”。

需要注意的是,每一個模板都附帶了原始碼、基礎架構程式碼、管道檔案和在 Azure 上執行整個解決方案以及在 VS code 和 Visual Studio 中本地執行和除錯所需的配置。此外, 文件入門視訊 也提供了指南。

一位使用者在 Reddit 上的一個關於 Azure Developer CLI 的帖子中說道:

它看起來像是對已解決問題的另一個包裝。通過 CI/CD 任務將 IaC 和應用程式部署到 PaaS 已經非常容易了。如果有人需要在本地計算機上部署測試雲基礎設施和應用程式,我認為這個工具是個不錯的選擇。現在還在 CI/CD 中測試它,因為不試用就不知道它好不好。

目前,Azure Developer CLI 正在公開預覽中,支援容器應用、Function、靜態 Web 應用程式和使用 Node、Python 和 C#開發的應用程式服務。對 AKS 和 Java 的支援即將推出。微軟在當前的模板中使用了 Bicep,至於其他 IaC 供應商,如 Terraform,正在開發當中。

原文連結:

Microsoft Introduces a New Way for Faster Building Cloud Apps with Azure Developer CLI