Freigeben über


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

Wenn Sie mit Azure noch 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 Preview bitten, Ihre Anwendung bereitzustellen. Verwenden Sie bewährte Methoden , um die besten Ergebnisse zu erzielen.

Beispielaufforderungen für die Bereitstellung einer App

Wenn Sie GitHub Copilot für Azure Preview 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:

  • "@azure Helfen Sie mir, meine Anwendung in Azure bereitzustellen."
  • "@azure Wie kann ich diese App bereitstellen?"
  • "@azure Dieses Projekt in Azure bereitstellen."
  • "@azure Diese App auf Azure ausführen."

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)
  • "@azure Können Sie mir helfen, eine neue Bereitstellung in meinem AKS-Cluster zu erstellen?"
  • "@azure Was ist der Befehl zum Skalieren einer Bereitstellung auf 5 Replikate?"
  • "@azure Können Sie den Befehl bereitstellen, um eine Bereitstellung als Dienst bereitzustellen?"
Azure App Service
  • "@azure Wie viele Web-App-Pläne mit der kostenlosen Stufe habe ich bereitgestellt, gruppiert nach Region in meinem <Platzhalterabonnement> ?"
  • "@azure Wie viele Web-Apps habe ich in Eastus bereitgestellt?"
Azure Container Apps
  • "@azure Wie kann ich meine Container-App in Azure bereitstellen?"
Azure Developer CLI (azd)
  • "@azure Verwenden sie azd, um mein Projekt bereitzustellen."
  • "@azure möchte ich azd verwenden, um eine Bereitstellungspipeline für meine Anwendung zu erstellen."
  • "@azure Initialisieren meines Projekts mit der Azure Developer CLI."
  • "@azure Bitte starten Sie eine Azd-Pipeline."
Azure DevOps
  • "@azure Erstellen einer Bereitstellungspipeline für dieses Projekt."
  • "@azure möchte ich meine App nicht von meinem lokalen Computer bereitstellen. Können Sie stattdessen eine Remotelösung einrichten?"
  • "@azure benötige ich eine CI/CD-Pipeline, damit ich meine App bereitstellen kann."
  • "@azure benötige ich Hilfe beim Einrichten einer Pipeline für die Bereitstellung meiner App in Azure."
  • "@azure Bitte helfen Sie mir, eine automatisierte Bereitstellungspipeline für meine App zu erstellen."
  • "@azure Dieses Projekt ist für die automatisierte Bereitstellung bereit. Richten Sie dies ein."
Azure OpenAI Service
  • "@azure Erstellen Einer OpenAI-Bereitstellung mit dem gpt-3.5-Turbo-Modell mithilfe einer Terraform-Vorlage. Lege die Version des Modells auf 0613 fest.“
GitHub-Aktionen
  • "@azure Lassen Sie uns GitHub verwenden, um meine App in Azure bereitzustellen."
  • "@azure Einrichten einer GitHub-Aktionspipeline zum Bereitstellen meiner App in Azure."

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 @azure eine neue OpenAI-Ressource bereitstellen. Der Benutzer muss den Namen der zu erstellenden neuen OpenAI-Ressource eingeben.
  • Aufgrund des Standorts kann der Benutzer ein Modell bereitstellen und @azure eine neue Ressourcengruppe und OpenAI-Ressource bereitstellen. 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:

  • [@azure], hilf mir, einen Kubernetes-Cluster zu erstellen.
  • [@azure], richte einen AKS-Cluster für mich ein.
  • [@azure], ich habe eine containerisierte Anwendung. Hilf mir, einen AKS-Cluster zu erstellen, um sie zu hosten.
  • [@azure], erstelle einen AKS-Cluster.
  • [@azure], hilf mir beim Erstellen eines Kubernetes-Clusters zum Hosten meiner Anwendung.

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:

  • [@azure], hilf mir bei der Bereitstellung meiner Manifestdatei.
  • [@azure], stelle mein Manifest in meinem AKS-Cluster bereit.
  • [@azure], stelle mein Manifest in meinem Kubernetes-Cluster bereit.
  • [@azure]. stelle mein Anwendungsmanifest in einem AKS-Cluster bereit.
  • [@azure], stelle das Manifest für den AKS-Cluster bereit.

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:

  • [@azure], liste alle Dienste für meinen AKS-Cluster auf.
  • [@azure], Kubectl-Befehl zum Abrufen von Bereitstellungen mit mindestens 2 Replikaten im AKS-Cluster
  • [@azure], rufe alle Dienste in meinem AKS-Cluster mit externen IP-Adressen ab.
  • [@azure] Welcher Kubectl-Befehl wird zum Abrufen von Podinformationen für meinen AKS-Cluster verwendet?
  • [@azure], zeige mir den Kubectl-Befehl zum Abrufen aller API-Ressourcen.

Beispielaufforderungen zum Aufheben der Bereitstellung einer App

Wenn Sie Ihre Anwendung mit azdbereitgestellt haben, können Sie GitHub Copilot für Azure Preview 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:

  • "@azure Aufheben der Bereitstellung meines Projekts mit der Azure Developer CLI."
  • "@azure Verwenden Sie azd, um die Bereitstellung meines Projekts aufzuheben."
  • "@azure Aufheben der Bereitstellung dieses Projekts aus Azure."
  • "@azure Diese App in Azure beenden."
  • "@azure Entfernen Sie diesen Code aus der Ausführung in Azure."

Hinweis

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