使用 GitHub Copilot for Azure Preview 部署應用程式的範例提示
如果您不熟悉 Azure,或只想讓工具和 AI 執行大部分工作,您可以要求 GitHub Copilot for Azure Preview 協助您部署應用程式。 使用 最佳做法 來達到最佳結果。
部署應用程式的範例提示
如果您想要使用 GitHub Copilot for Azure Preview 來協助部署應用程式,您可以從開放式問題或要求開始,例如下列其中一個範例:
- 「@azure協助我將應用程式部署至 Azure。
- 「@azure如何部署此應用程式?
- 「@azure將此專案部署至 Azure。」
- 「@azure在 Azure 上執行此應用程式。」
然後,新增更多詳細數據以取得更好的結果。 以下是一些範例提示:
服務或技術 | 部署提示範例 |
---|---|
Azure Kubernetes Service (AKS) |
|
Azure App Service |
|
Azure 容器應用程式 |
|
Azure 開發人員 CLI (azd ) |
|
Azure DevOps |
|
Azure OpenAI 服務 |
|
GitHub 動作 |
|
在許多情況下,當您要求 Azure 的 GitHub Copilot 選擇 Azure 服務並將應用程式部署至 Azure 時,它會建立 Bicep 範本,並提供您開始 azd
部署的選項。
重要
您應該一律檢查 Bicep 範本,以確保您瞭解 Azure 的 GitHub Copilot 建議。 此外,範本是一個起點。 您應該計劃編輯範本以符合您的需求。
GitHub Copilot for Azure 將模型部署至 Azure OpenAI 服務
除了部署至 Azure OpenAI Service 的範例提示之外,適用於 Azure 的 GitHub Copilot 還有下列功能:
- 根據現有的 OpenAI 資源,使用者可以部署模型,並選擇性地輸入要部署之模型的名稱。
- 根據現有資源群組的名稱,以及選擇性的位置,用戶可以部署模型,並 @azure 部署新的 OpenAI 資源。 用戶必須輸入要建立的新 OpenAI 資源名稱。
- 根據位置,使用者可以部署模型,並將 @azure 部署新的資源群組和 OpenAI 資源。 用戶必須輸入要建立的新資源群組和 OpenAI 資源的名稱。
- 如果配額錯誤不足,系統會要求用戶選擇不同的區域。
Azure Kubernetes Service 的範例提示 (AKS)
適用於 Azure 的 GitHub Copilot 可讓使用者直接從 GitHub Copilot 聊天檢視執行與 Azure Kubernetes Service (AKS) 相關的一組健全工作。 這些技能包括建立 AKS 叢集、將指令清單部署到 AKS 叢集,以及產生 Kubectl 命令。
建立 AKS 叢集
用戶可以使用簡單的自然語言提示快速設定 AKS 叢集。 GitHub Copilot for Azure 可減少手動設定及部署 Kubernetes 叢集所需的複雜度和時間。
您可以使用下列提示建立 AKS 叢集:
- [@azure] 您可以協助我建立 Kubernetes 叢集
- [@azure] 您可以為我設定 AKS 叢集嗎?
- [@azure]我有容器化應用程式,您是否可協助我建立 AKS 叢集來裝載它?
- [@azure] 建立 AKS 叢集
- [@azure]協助我建立 Kubernetes 叢集來裝載我的應用程式
將指令清單部署到 AKS 叢集
使用者可以直接從 GitHub Copilot 聊天檢視將應用程式指令清單部署到 AKS 叢集。 這可簡化部署程式,並確保一致性。 使用這些預先定義的提示來降低部署期間錯誤的風險,導致更可靠且穩定的部署。
若要將指令清單檔案部署到 AKS 叢集,您可以使用下列提示:
- [@azure] 協助我部署指令清單檔案
- [@azure] 您可以將我的指令清單部署到我的 AKS 叢集嗎?
- [@azure] 您可以將我的指令清單部署到我的 Kubernetes 叢集嗎?
- [@azure] 將我的應用程式指令清單部署到 AKS 叢集
- [@azure] 部署 AKS 叢集的指令清單
產生 Kubectl 命令
用戶可以產生各種 Kubectl 命令來管理其 AKS 叢集,而不需要記住複雜的命令語法。 使用 GitHub Copilot for Azure 可讓叢集管理更容易存取且更有效率,尤其是對於不是 Kubernetes 專家的使用者。
您可以使用下列提示,為您的 AKS 叢集產生各種 Kubectl 命令:
- [@azure] 列出我的 AKS 叢集的所有服務
- [@azure] kubectl 命令,以取得在 AKS 叢集中至少有 2 個復本的部署
- [@azure] 使用外部IP取得 AKS 叢集中的所有服務
- [@azure] 要取得 AKS 叢集 Pod 資訊的 kubectl 命令是什麼?
- [@azure]您可以取得 kubectl 命令以取得所有 API 資源
應用程式取消部署的範例提示
如果您使用 部署應用程式 azd
,您可以要求 GitHub Copilot 取得 Azure 預覽版的取消部署協助。 身為 Visual Studio Code 延伸模組,其內容是關於您將應用程式部署至 Azure 的位置和方式。
範例提示:
- 「@azure使用 Azure 開發人員 CLI 取消部署我的專案。」
- “@azure使用 azd 來取消部署我的專案。
- 「@azure從 Azure 取消部署此專案。」
- 「@azure在 Azure 上停止此應用程式」。
- 「@azure移除此程序代碼,以在 Azure 上執行。」
注意
目前,GitHub Copilot for Azure Preview 只有在原本是使用 AZD 部署應用程式時,才能取消部署應用程式。
相關內容
- 了解什麼是 GitHub Copilot for Azure Preview 及其運作方式。
- 安裝軟體並撰寫您的第一個提示,開始使用 GitHub Copilot for Azure。
- 請遵循快速入門,瞭解如何在軟體開發工作流程中包含 GitHub Copilot for Azure Preview。 本快速入門說明如何將服務部署至 Azure、監視其狀態,以及疑難解答問題。
- 請參閱設計 及開發 Azure 應用程式的範例提示。
- 請參閱範例提示以 深入瞭解 Azure 並瞭解您的 Azure 帳戶、訂用帳戶和資源。
- 請參閱在 Azure 中優化應用程式的範例提示。
- 請參閱針對 Azure 資源進行疑難解答的範例提示。