Teilen über


Beispielaufforderungen für die Bereitstellung Ihrer Anwendung mit GitHub Copilot für Azure

Wenn Sie mit Azure nicht vertraut sind oder nur möchten, dass die Tools und KI die meisten Aufgaben erledigen können, können Sie GitHub Copilot für Azure und Azure MCP Server bitten, Ihre Anwendung bereitzustellen. Verwenden Sie bewährte Methoden , um die besten Ergebnisse zu erzielen. Wichtigstes:

  • Verwenden Sie den Modus "Agent", um die beste Erfahrung zu erzielen. Vermeiden Sie den Modus "Fragen".
  • Fügen Sie das Wort "Azure" in die Eingabeaufforderung ein, um Copilot zu verstehen, dass es Tools vom Azure MCP-Server aufrufen muss.
  • Wenn Sie Visual Studio Code verwenden, stellen Sie sicher, dass Sie "Tools konfigurieren..." verwenden. und enthalten sowohl "Azure MCP" als auch "GitHub Copilot for Azure". Weitere Details finden Sie auf der Registerkarte "Visual Studio Code" des Toolaufrufs .

Beispielaufforderungen für die Bereitstellung einer App

Wenn Sie GitHub Copilot für Azure verwenden möchten, um Hilfe bei der Bereitstellung Ihrer Anwendung zu erhalten, können Sie mit einer offenen Frage oder Anforderung wie einem der folgenden Beispiele beginnen:

  • "Helfen Sie mir, meine Anwendung in Azure bereitzustellen."
  • "Wie kann ich diese App in Azure bereitstellen?"
  • "Stellen Sie dieses Projekt in Azure bereit."
  • "Führen Sie diese App auf Azure aus."

Fügen Sie dann weitere Details hinzu, um bessere Ergebnisse zu erzielen. Hier sind einige Beispieleingabeaufforderungen:

Service oder Technologie Bereitstellen von Eingabeaufforderungsbeispielen
Azure Kubernetes Service (AKS)
  • Können Sie mir helfen, eine neue Bereitstellung in meinem AKS-Cluster zu erstellen?
  • "Was ist der Azure-Befehl, um eine Bereitstellung auf 5 Replikate zu skalieren?"
  • "Können Sie den Azure-Befehl bereitstellen, um eine Bereitstellung als Dienst verfügbar zu machen?"
Azure App Service
  • Wie viele Azure Web App-Pläne mit dem Free-Tarif habe ich in meinem <your-subscription-id>-Abonnement bereitgestellt, gruppiert nach Region?
  • "Wie viele Azure-Web-Apps habe ich im Osten bereitgestellt?"
Azure Container Apps – ein Dienst für containerbasierte Anwendungen
  • "Wie kann ich meine Container-App in Azure bereitstellen?"
Azure Developer CLI (azd)
  • "Verwenden Sie azd, um mein Azure-Projekt bereitzustellen."
  • "Ich möchte azd verwenden, um eine Bereitstellungspipeline für meine Azure-Anwendung zu erstellen."
  • "Initialisieren Sie mein Projekt mit der Azure Developer CLI."
  • "Starten Sie eine azd-Bereitstellungspipeline in Azure."
Azure DevOps
  • "Erstellen Sie eine Bereitstellungspipeline für mein Azure-Projekt."
  • "Ich möchte meine App nicht von meinem lokalen Computer bereitstellen – können Sie stattdessen eine Azure-Remotelösung einrichten?"
  • "Ich benötige eine CI/CD-Pipeline, damit ich meine App in Azure bereitstellen kann."
  • "Ich benötige Hilfe beim Einrichten einer Pipeline zum Bereitstellen meiner App in Azure."
  • "Bitte helfen Sie mir, eine automatisierte Azure-Bereitstellungspipeline für meine App zu erstellen."
  • "Dieses Projekt ist bereit für die automatisierte Bereitstellung – richten Sie es in Azure ein."
Azure OpenAI-Dienst
  • "Erstellen Sie eine Azure OpenAI-Bereitstellung mit dem gpt-3.5-Turbo-Modell mit einer Terraform-Vorlage, und legen Sie die Modellversion auf 0613 fest."
GitHub-Aktionen
  • "Wir verwenden GitHub-Aktionen, um meine App in Azure bereitzustellen."
  • "Richten Sie eine GitHub-Aktionspipeline ein, um meine Azure-App bereitzustellen."

Wenn Sie GitHub Copilot für Azure in vielen Fällen bitten, Azure-Dienste auszuwählen und Ihre Anwendung in Azure bereitzustellen, werden Bicep-Vorlagen erstellt und Ihnen die Möglichkeit gegeben, die Bereitstellung zu azd starten.

Wichtig

Sie sollten immer die Bicep-Vorlagen prüfen, um sicherzustellen, dass Sie verstehen, was GitHub Copilot für Azure empfiehlt. Darüber hinaus sollen die Vorlagen ein Ausgangspunkt sein. Sie sollten die Bearbeitung der Vorlagen entsprechend Ihren Anforderungen planen.

GitHub Copilot für Azure zum Bereitstellen von Modellen für Azure OpenAI-Dienst

Neben den Beispielaufforderungen für die Bereitstellung im Azure OpenAI-Dienst verfügt GitHub Copilot für Azure über die folgenden Funktionen:

  • Angesichts einer vorhandenen OpenAI-Ressource kann der Benutzer ein Modell bereitstellen und optional einen Namen für die Bereitstellung des Modells eingeben.
  • Angesichts des Namens einer vorhandenen Ressourcengruppe und optional des Standorts kann der Benutzer ein Modell bereitstellen, und GitHub Copilot für Azure stellt eine neue OpenAI-Ressource bereit. Der Benutzer muss den Namen der zu erstellenden neuen OpenAI-Ressource eingeben.
  • Aufgrund des Standorts kann der Benutzer ein Modell bereitstellen, und GitHub Copilot für Azure stellt eine neue Ressourcengruppe und OpenAI-Ressource bereit. Der Benutzer muss den Namen der neuen Ressourcengruppe und der zu erstellenden OpenAI-Ressource eingeben.
  • Wenn nicht genügend Kontingentfehler auftritt, wird der Benutzer aufgefordert, eine andere Region auszuwählen.

Beispielaufforderungen für Azure Kubernetes Service (AKS)

GitHub Copilot für Azure ermöglicht Es Benutzern, einen robusten Satz von Aufgaben im Zusammenhang mit Azure Kubernetes Service (AKS) direkt aus der GitHub Copilot Chat-Ansicht auszuführen. Zu diesen Fähigkeiten gehören das Erstellen eines AKS-Clusters, das Bereitstellen eines Manifests in einem AKS-Cluster und das Generieren von Kubectl-Befehlen.

Erstellen eines AKS-Clusters

Benutzer können schnell einen AKS-Cluster mit einfachen, natürlichen Sprachaufforderungen einrichten. GitHub Copilot für Azure reduziert die Komplexität und Zeit, die zum manuellen Konfigurieren und Bereitstellen eines Kubernetes-Clusters erforderlich ist.

Sie können einen AKS-Cluster mit den folgenden Prompts erstellen:

  • "Können Sie mir helfen, einen Kubernetes-Cluster in Azure zu erstellen?"
  • "Können Sie einen AKS-Cluster für mich einrichten?"
  • "Ich habe eine containerisierte Anwendung – können Sie mir helfen, einen AKS-Cluster zu erstellen, um ihn zu hosten?"
  • "Erstellen sie einen AKS-Cluster."
  • "Helfen Sie mir, einen Kubernetes-Cluster in Azure zu erstellen, um meine Anwendung zu hosten."

Bereitstellen eines Manifests in einem AKS-Cluster

Benutzer können ihre Anwendungsmanifeste direkt aus der GitHub Copilot-Chatansicht in einem AKS-Cluster bereitstellen. Dies vereinfacht den Bereitstellungsprozess und sorgt für Konsistenz. Verwenden Sie diese vordefinierten Eingabeaufforderungen, um das Risiko von Fehlern während der Bereitstellung zu verringern, was zu zuverlässigeren und stabileren Bereitstellungen führt.

Um eine Manifestdatei in einem AKS-Cluster bereitzustellen, können Sie die folgenden Eingabeaufforderungen verwenden:

  • "Helfen Sie mir, meine Manifestdatei in Azure bereitzustellen."
  • "Können Sie mein Manifest in meinem AKS-Cluster bereitstellen?"
  • "Können Sie mein Manifest in meinem Azure Kubernetes-Cluster bereitstellen?"
  • "Bereitstellen meines Anwendungsmanifests in einem AKS-Cluster."
  • "Bereitstellen des Manifests für meinen AKS-Cluster."

Kubectl-Befehl generieren

Benutzer können verschiedene Kubectl-Befehle generieren, um ihre AKS-Cluster zu verwalten, ohne sich an komplexe Befehlssyntax erinnern zu müssen. Die Verwendung von GitHub Copilot für Azure macht Clusterverwaltung barrierefreier und effizienter, insbesondere für Benutzer, die keine Kubernetes-Experten sind.

Sie können verschiedene Kubectl-Befehle für Ihren AKS-Cluster mithilfe der folgenden Prompts generieren:

  • "Alle Dienste für meinen AKS-Cluster auflisten."
  • "Zeigen Sie den Kubectl-Befehl an, um Bereitstellungen mit mindestens 2 Replikaten in meinem AKS-Cluster abzurufen."
  • "Alle Dienste in meinem AKS-Cluster mit externen IPs abrufen."
  • "Was ist der Kubectl-Befehl zum Abrufen von Pod-Informationen für meinen AKS-Cluster?"
  • "Rufen Sie den Kubectl-Befehl zum Auflisten aller API-Ressourcen in Azure ab."

Beispielaufforderungen zum Aufheben der Bereitstellung einer App

Wenn Sie Ihre Anwendung mit azdbereitgestellt haben, können Sie GitHub Copilot für Azure um Unterstützung bitten, die Bereitstellung aufzuheben. Als Visual Studio Code-Erweiterung verfügt sie über Kontext darüber, wo und wie Sie Ihre Anwendung in Azure bereitgestellt haben.

Beispielaufforderungen:

  • Machen Sie die Bereitstellung meines Projekts mithilfe der Azure Developer CLI rückgängig.
  • Verwenden Sie azd, um mein Azure-Projekt zurückzusetzen.
  • Entfernen Sie die Bereitstellung dieses Projekts von Azure.
  • "Beenden Sie diese App, die auf Azure ausgeführt wird."
  • "Entfernen Sie diesen Code aus der Ausführung in Azure."

Hinweis

Derzeit kann GitHub Copilot für Azure nur die Bereitstellung einer App aufheben, wenn sie ursprünglich mit AZD bereitgestellt wurde.