Partager via


Exemples d’invites pour le déploiement de votre application avec GitHub Copilot pour Azure

Si vous n’êtes pas familiarisé avec Azure ou que vous souhaitez simplement que les outils et l’IA effectuent la plupart du travail, vous pouvez demander à GitHub Copilot pour Azure et Azure MCP Server de vous aider à déployer votre application. Utilisez les meilleures pratiques pour obtenir les meilleurs résultats. Surtout:

Exemples d’invites pour le déploiement d’une application

Si vous souhaitez utiliser GitHub Copilot pour Azure pour obtenir de l’aide sur le déploiement de votre application, vous pouvez commencer par une question ou une demande ouverte comme l’un des exemples suivants :

  • « Aidez-moi à déployer mon application sur Azure ».
  • « Comment puis-je déployer cette application sur Azure ? »
  • « Déployer ce projet sur Azure ».
  • « Exécuter cette application sur Azure ».

Ensuite, ajoutez plus de détails pour obtenir de meilleurs résultats. Voici quelques exemples d’invites :

Service ou technologie Exemples d’invite de déploiement
Azure Kubernetes Service (AKS)
  • « Pouvez-vous m’aider à créer un nouveau déploiement dans mon cluster AKS ? »
  • « Quelle est la commande Azure pour mettre à l’échelle un déploiement sur 5 instances ? »
  • « Pouvez-vous fournir la commande Azure pour exposer un déploiement en tant que service ? »
Azure App Service
  • « Combien de plans Azure d'applications web utilisant le niveau gratuit ai-je déployés, regroupés par région dans votre abonnement <id de votre abonnement> ? »
  • « Combien d’applications web Azure ai-je déployées dans eastus ? »
Azure Container Apps (Applications de Conteneur Azure)
  • « Comment puis-je déployer mon application conteneur sur Azure ? »
Azure Developer CLI (azd)
  • « Utilisez azd pour déployer mon projet Azure . »
  • « Je souhaite utiliser azd pour créer un pipeline de déploiement pour mon application Azure. »
  • « Initialisez mon projet avec Azure Developer CLI ».
  • Veuillez lancer un pipeline de déploiement azd dans Azure.
Azure DevOps
  • « Créer un pipeline de déploiement pour mon projet Azure ».
  • « Je ne veux pas déployer mon application à partir de mon ordinateur local . Pouvez-vous configurer une solution Azure distante à la place ? »
  • « J’ai besoin d’un pipeline CI/CD pour déployer mon application sur Azure. »
  • « J’ai besoin d’aide pour configurer un pipeline pour déployer mon application sur Azure. »
  • « Aidez-moi à créer un pipeline de déploiement Azure automatisé pour mon application. »
  • « Ce projet est prêt pour le déploiement automatisé : il est configuré dans Azure. »
Azure OpenAI Service
  • « Créez un déploiement Azure OpenAI à l’aide du modèle gpt-3.5-turbo avec un modèle Terraform, en définissant la version du modèle sur 0613. »
Actions GitHub
  • « Utilisons GitHub Actions pour déployer mon application sur Azure. »
  • « Configurer un pipeline GitHub Actions pour déployer mon application Azure ».

Dans de nombreux cas, lorsque vous demandez à GitHub Copilot pour Azure de choisir des services Azure et de déployer votre application sur Azure, il crée des modèles Bicep et vous donne la possibilité d’utiliser azd pour commencer le déploiement.

Important

Vous devez toujours inspecter les modèles Bicep pour vous assurer que vous comprenez ce que GitHub Copilot pour Azure recommande. En outre, les modèles sont destinés à être un point de départ. Vous devez planifier la modification des modèles en fonction de vos besoins.

GitHub Copilot pour Azure pour déployer des modèles sur Azure OpenAI Service

Outre les exemples d’invites de déploiement sur Azure OpenAI Service, GitHub Copilot pour Azure dispose des fonctionnalités suivantes :

  • Étant donné une ressource OpenAI existante, l’utilisateur peut déployer un modèle et éventuellement entrer un nom pour le modèle à déployer.
  • Étant donné le nom d’un groupe de ressources existant et éventuellement l’emplacement, l’utilisateur peut déployer un modèle et GitHub Copilot pour Azure déploiera une nouvelle ressource OpenAI. L’utilisateur doit entrer le nom de la nouvelle ressource OpenAI à créer.
  • Étant donné l’emplacement, l’utilisateur peut déployer un modèle et GitHub Copilot pour Azure déploiera un nouveau groupe de ressources et une ressource OpenAI. L’utilisateur doit entrer le nom du nouveau groupe de ressources et de la ressource OpenAI à créer.
  • En cas d’erreur de quota insuffisante, l’utilisateur est invité à choisir une autre région.

Exemples d’invites pour Azure Kubernetes Service (AKS)

GitHub Copilot pour Azure permet aux utilisateurs d’effectuer un ensemble robuste de tâches liées à Azure Kubernetes Service (AKS) directement à partir de la vue GitHub Copilot Chat. Ces compétences incluent la création d’un cluster AKS, le déploiement d’un manifeste sur un cluster AKS et la génération de commandes Kubectl.

Créer un cluster AKS

Les utilisateurs peuvent rapidement configurer un cluster AKS à l’aide d’invites de langage naturel simples. GitHub Copilot pour Azure réduit la complexité et le temps nécessaire pour configurer et déployer manuellement un cluster Kubernetes.

Vous pouvez créer un cluster AKS à l’aide des invites suivantes :

  • « Pouvez-vous m’aider à créer un cluster Kubernetes dans Azure ? »
  • « Pouvez-vous configurer un cluster AKS pour moi ? »
  • « J’ai une application conteneurisée : pouvez-vous m’aider à créer un cluster AKS pour l’héberger ? »
  • « Créer un cluster AKS ».
  • « Aidez-moi à créer un cluster Kubernetes dans Azure pour héberger mon application. »

Déployer un manifeste sur un cluster AKS

Les utilisateurs peuvent déployer leurs manifestes d’application sur un cluster AKS directement à partir de la vue GitHub Copilot Chat. Cela simplifie le processus de déploiement et garantit sa cohérence. Utilisez ces invites prédéfinies pour réduire le risque d’erreurs pendant le déploiement, ce qui entraîne des déploiements plus fiables et stables.

Pour déployer un fichier manifeste sur un cluster AKS, vous pouvez utiliser ces invites :

  • « Aidez-moi à déployer mon fichier manifeste sur Azure ».
  • « Pouvez-vous déployer mon manifeste sur mon cluster AKS ? »
  • « Pouvez-vous déployer mon manifeste sur mon cluster Azure Kubernetes ? »
  • « Déployer mon manifeste d’application sur un cluster AKS ».
  • « Déployer le manifeste pour mon cluster AKS ».

Générer la commande Kubectl

Les utilisateurs peuvent générer différentes commandes Kubectl pour gérer leurs clusters AKS sans avoir à mémoriser la syntaxe de commande complexe. L’utilisation de GitHub Copilot pour Azure rend la gestion des clusters plus accessible et efficace, en particulier pour les utilisateurs qui ne sont pas des experts Kubernetes.

Vous pouvez générer différentes commandes Kubectl pour votre cluster AKS à l’aide de ces invites :

  • « Répertorier tous les services pour mon cluster AKS ».
  • « Afficher la commande kubectl pour récupérer les déploiements avec au moins 2 répliques dans mon cluster Azure Kubernetes Service (AKS). »
  • « Obtenir tous les services dans mon cluster AKS avec des adresses IP externes . »
  • « Quelle est la commande kubectl pour obtenir des informations sur le pod pour mon cluster AKS ? »
  • « Obtenir la commande kubectl pour répertorier toutes les ressources d’API dans Azure . »

Exemples d’invites pour annuler le déploiement d’une application

Si vous avez déployé votre application avec azd, vous pouvez demander à GitHub Copilot pour Azure d’obtenir de l’aide sur le déploiement. En tant qu’extension Visual Studio Code, elle a un contexte sur l’emplacement et la façon dont vous avez déployé votre application sur Azure.

Exemples d’invites :

  • « Annuler le déploiement de mon projet à l’aide d’Azure Developer CLI ».
  • « Utilisez azd pour annuler le déploiement de mon projet Azure . »
  • « Annuler le déploiement de ce projet à partir d’Azure ».
  • « Arrêtez cette application en cours d’exécution sur Azure ».
  • « Supprimez ce code de l’exécution sur Azure ».

Remarque

Actuellement, GitHub Copilot pour Azure ne peut redéployer une application qu’en cas de déploiement initial avec AZD.