共用方式為


使用 Azure Copilot 生成 Terraform 與 Bicep 配置

Azure Copilot 可以產生 Terraform 和 Bicep 配置,讓你用來建立和管理 Azure 基礎架構。

當你告訴 Azure Copilot 你想透過 Terraform 管理某些 Azure 基礎架構時,它會提供使用 AzureRM 提供者資源的設定。 除了主要資源,完成成功部署所需的任何相依資源也會包含在組態中。

你也可以問 Azure Copilot 關於你想用 Bicep 建立的 Azure 基礎架構。 Copilot 提供範本,可部署必要的資源來建立此基礎結構。 產生初始範本之後,您可以詢問後續問題,以進一步自定義範本。

無論是 Terraform 還是 Bicep,你都可以提出後續問題,進一步自訂結果。 準備好後,複製或下載內容,使用你選擇的部署方式部署設定或範本。 你也可以使用 「選擇完整檢視 」選項,在單一視圖中查看整個設定或範本。

要求的 Azure 基礎結構應受限於少於八個主要資源類型。 例如,當要求組態來管理包含 Azure 容器應用程式、Azure Functions 和 Azure Cosmos DB 資源的資源群組時,您應會看到良好的結果。 不過,要求組態以完全解決複雜的架構,可能會導致不正確的結果和遭到截斷的組態。

小提示

這裡列出的任務和範例提示,展示了 Azure Copilot 在哪些方面特別有幫助。 不過,這不是您可以執行的所有工作的完整清單。 我們鼓勵你嘗試自己的提示,看看 Azure Copilot 如何幫助你管理 Azure 資源與環境。

Terraform 範例提示

以下是可用來產生 Terraform 組態的一些提示類型範例。 請根據您的實際案例修改這些提示,或嘗試其他提示來建立不同類型的查詢。

  • 「為具有 'mycognitiveservice' 名稱和 S0 定價層的認知服務執行個體建立 Terraform 組態。」
  • 「顯示 Linux 虛擬機器的 Terraform 組態,其中包含 8GB ram 和 'UbuntuServer 18.04-LTS' 的映像。 資源應該放在美國西部的位置並具有公用 IP 位址。 此外,它應該屬於具有網路安全性群組的虛擬網路。」
  • 「使用快速入門映像為具有 'myApp' 名稱的容器應用程式資源建立 Terraform 組態。 使用 PerGB2018 sku 新增記錄分析空間,並將保留天數設定為 31。 在容器應用程式中啟用單一修訂模式,並將 CPU 和記憶體限制分別設定為 2GB 和 4GB。 此外,將容器應用程式環境的名稱設定為 'awesomeAzureEnv',並將容器的名稱設定為 'myQuickStartContainer'。」
  • 「Azure 中具有 'myworkspace' 名稱和進階 SKU 的 Databricks 工作區的 Terraform 程式碼為何。 工作區應該在美國西部區域建立。」
  • 「使用 Terraform 範本建立包含 gpt-3.5-turbo 模型的 OpenAI 部署。 將模型的版本設定為 0613。」

Azure Copilot 產生 Terraform 設定以建立網頁應用程式的截圖。

Bicep 範例提示

以下是可用來產生 Bicep 範本的一些提示類型範例。 請根據您的實際案例修改這些提示,或嘗試其他提示來建立不同類型的查詢。

  • 「如何使用 Bicep 建立私人端點資源?
  • 請顯示一個 Bicep 範本,該範本會建立一個具有 Blob 容器和檔案分享的 Azure 儲存體帳戶。
  • 「提供一個 Bicep 範本,部署容器應用程式環境並包含一個基本容器應用程式。 此外,它應該部署Log Analytics工作區來儲存記錄。」
  • 「提供 Bicep 範本來建立金鑰保存庫、受控識別,以及受控識別的角色指派,以存取金鑰保存庫。」
  • 「如何使用 Bicep 建立 Azure OpenAI 服務?

Azure Copilot 產生 Bicep 模板以建立儲存帳號的截圖。

下一步