共用方式為


使用 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協助您在 AKS 叢集中建立新的部署嗎?
  • 「@azure 將部署調整為5個複本的命令為何?
  • 「@azure您是否可以提供命令來公開部署即服務?
Azure App Service
  • 「@azure有多少個使用免費層的 Web 應用程式方案,以佔 <位元訂用帳戶> 中的區域分組?
  • 「@azure我在 eastus 中部署了多少個 Web 應用程式?
Azure 容器應用程式
  • 「@azure如何將容器應用程式部署至 Azure?
Azure 開發人員 CLI (azd
  • “@azure使用 azd 來部署我的專案。
  • 「@azure我想使用 azd 建立應用程式的部署管線。
  • 「@azure使用 Azure 開發人員 CLI 初始化我的專案。」
  • 「@azure請啟動 azd pipeline」。
Azure DevOps
  • 「@azure為此專案建立部署管線」。
  • 「@azure我不想從本機計算機部署我的應用程式。 您可以改為設定遠端解決方案嗎?
  • 「@azure我需要 CI/CD 管線,以便我可以部署應用程式。
  • 「@azure我需要設定管線以將應用程式部署至 Azure 的協助。
  • 「@azure請協助我為應用程式建立自動化部署管線。
  • 「@azure此專案已準備好進行自動化部署。 設定。
Azure OpenAI 服務
  • 「@azure使用 Terraform 範本建立 gpt-3.5-turbo 模型的 OpenAI 部署。 將模型的版本設定為 0613。」
GitHub 動作
  • 「@azure讓我們使用 GitHub 將應用程式部署至 Azure。
  • 「@azure設定 GitHub Actions 管線以將我的應用程式部署至 Azure。

在許多情況下,當您要求 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 部署應用程式時,才能取消部署應用程式。