Partager via


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

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 Preview de vous aider à déployer votre application. Utilisez les meilleures pratiques pour obtenir les meilleurs résultats.

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

Si vous souhaitez utiliser GitHub Copilot pour Azure Preview 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 :

  • « @azure m’aider à déployer mon application sur Azure . »
  • « @azure Comment puis-je déployer cette application ? »
  • « @azure déployer ce projet sur Azure . »
  • « @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)
  • « @azure Pouvez-vous m’aider à créer un déploiement dans mon cluster AKS ? »
  • « @azure Quelle est la commande pour mettre à l’échelle un déploiement sur 5 réplicas ? »
  • « @azure Pouvez-vous fournir la commande pour exposer un déploiement en tant que service ? »
Azure App Service
  • « @azure Combien de plans d’application web utilisant le niveau gratuit est-il déployé, regroupé par région dans mon <abonnement d’espace réservé> ? »
  • « @azure Combien d’applications web ai-je déployées dans eastus ? »
Azure Container Apps
  • « @azure Comment puis-je déployer mon application conteneur sur Azure ? »
Azure Developer CLI (azd)
  • « @azure Utiliser azd pour déployer mon projet. »
  • « @azure je souhaite utiliser azd pour créer un pipeline de déploiement pour mon application. »
  • « @azure Initialiser mon projet avec Azure Developer CLI. »
  • « @azure Démarrez un pipeline azd. »
Azure DevOps
  • « @azure créer un pipeline de déploiement pour ce projet . »
  • « @azure je ne veux pas déployer mon application à partir de mon ordinateur local. Pouvez-vous configurer une solution distante à la place ? »
  • « @azure j’ai besoin d’un pipeline CI/CD pour que je puisse déployer mon application. »
  • « @azure j’ai besoin d’aide pour configurer un pipeline pour déployer mon application sur Azure. »
  • « @azure Aidez-moi à créer un pipeline de déploiement automatisé pour mon application. »
  • « @azure ce projet est prêt pour le déploiement automatisé. Configurez-le.
Azure OpenAI Service
  • « @azure Créer un déploiement OpenAI avec le modèle gpt-3.5-turbo à l’aide d’un modèle Terraform. Définis la version du modèle sur 0613. »
Actions GitHub
  • « @azure Utilisons GitHub pour déployer mon application sur Azure. »
  • « @azure configurer un pipeline GitHub Actions pour déployer mon application sur 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 @azure déployer 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 @azure déployer 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 :

  • [@azure] peux-tu m’aider à créer un cluster Kubernetes ?
  • [@azure] peux-tu configurer un cluster AKS pour moi ?
  • [@azure] j’ai une application conteneurisée, peux-tu m’aider à créer un cluster AKS pour l’héberger ?
  • [@azure] créer un cluster AKS
  • [@azure] aide-moi à créer un cluster Kubernetes 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 :

  • [@azure] aide-moi à déployer mon fichier manifeste
  • [@azure] peux-tu déployer mon manifeste sur mon cluster AKS ?
  • [@azure] peux-tu déployer mon manifeste sur mon cluster Kubernetes ?
  • [@azure] déployer mon manifeste d’application sur un cluster AKS
  • [@azure] déployer le manifeste pour le 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 :

  • [@azure] dresse la liste de tous les services de mon cluster AKS
  • [@azure] commande Kubectl pour obtenir des déploiements avec au moins 2 réplicas dans un cluster AKS
  • [@azure] donne-moi la liste de tous les services de mon cluster AKS avec des adresses IP externes
  • [@azure] quelle est la commande Kubectl pour obtenir des informations sur le pod pour mon cluster AKS ?
  • [@azure] peux-tu m’indiquer la commande Kubectl pour obtenir toutes les ressources d’API

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 La préversion 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 :

  • « @azure Annuler le déploiement de mon projet avec Azure Developer CLI. »
  • « @azure Utiliser azd pour annuler le déploiement de mon projet. »
  • « @azure Annuler le déploiement de ce projet à partir d’Azure . »
  • « @azure Arrêter cette application sur Azure ».
  • « @azure Supprimer ce code de l’exécution sur Azure . »

Remarque

Actuellement, GitHub Copilot pour Azure Preview ne peut redéployer une application que si elle a été déployée à l’origine avec AZD.