在 Azure 中使用 Microsoft Copilot 產生 Terraform 和 Bicep 組態
Microsoft Azure 中的 Copilot (預覽版) 可以產生 Terraform 和 Bicep 組態,讓您可用來建立和管理 Azure 基礎結構。
當您告知 Azure 中的 Microsoft Copilot 關於您想要透過 Terraform 管理的一些 Azure 基礎結構時,它會使用來自 AzureRM 提供者的資源來提供組態。 除了主要資源,完成成功部署所需的任何相依資源也會包含在組態中。
您也可以在 Azure 中詢問 Microsoft Copilot,瞭解您想要使用 Bicep 建立的 Azure 基礎結構。 Copilot 提供範本,可部署必要的資源來建立此基礎結構。 產生初始範本之後,您可以詢問後續問題,以進一步自定義範本。
使用 Terraform 或 Bicep,您可以詢問後續問題以進一步自定義結果,然後使用您選擇的部署方法複製內容並部署組態或範本。
要求的 Azure 基礎結構應受限於少於八個主要資源類型。 例如,當要求組態來管理包含 Azure 容器應用程式、Azure Functions 和 Azure Cosmos DB 資源的資源群組時,您應會看到良好的結果。 不過,要求組態以完全解決複雜的架構,可能會導致不正確的結果和遭到截斷的組態。
注意
這裡所列的工作和範例提示顯示了 Microsoft Azure Copilot (預覽版) 特別有用的幾個方面。 不過,這並不是所有可執行之工作的完整清單。 建議您使用自己的提示試驗,了解 Microsoft Azure Copilot (預覽版) 如何協助您管理 Azure 資源和環境。
重要
Microsoft Azure Copilot (預覽版) 目前處於預覽狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。
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。」
Bicep 範例提示
以下是可用來產生 Bicep 範本的一些提示類型範例。 請根據您的實際案例修改這些提示,或嘗試其他提示來建立不同類型的查詢。
- 「如何使用 Bicep 建立私人端點資源?
- 「顯示 Bicep 範本,該範本會建立具有 Blob 容器和檔案共用的 Azure 儲存體 帳戶。
- 「給我一個 Bicep 範本,以基本容器應用程式部署容器應用程式環境。 此外,它應該部署Log Analytics工作區來儲存記錄。」
- 「為我提供 Bicep 範本來建立金鑰保存庫、受控識別,以及受控識別的角色指派,以存取密鑰保存庫。
- 「如何使用 Bicep 建立 Azure OpenAI 服務?
下一步
- 探索 Microsoft Azure Copilot 的功能。
- 深入了解 Azure 上的 Terraform。