Introduction

Effectué

Le portail Azure est idéal pour effectuer des tâches uniques et afficher un aperçu rapide de l’état de vos ressources. Cependant, pour des tâches qui doivent être répétées quotidiennement voire toutes les heures, l’utilisation de la ligne de commande et d’un ensemble de commandes ou de scripts testés peut vous aider à accomplir votre travail plus rapidement et à éviter les erreurs.

Supposons que vous travaillez dans une entreprise qui développe des application web Azure. Ces applications sont hébergées dans Azure, avec tous les avantages de la configuration automatique de la sécurité, de l’équilibrage de la charge, de la gestion, etc. Vous testez actuellement une application web qui génère des prévisions de ventes basées sur une série d’entrées provenant de différentes bases de données et d’autres sources de données. Vos développeurs utilisent des ordinateurs Windows, Linux et Mac, ainsi qu’un référentiel GitHub pour les générations quotidiennes d’applications.

Dans le cadre des tests, vous souhaitez comparer les performances des applications pour différentes sources de données et différents types de connexions de données. Vous avez remarqué que, lorsque votre équipe de développement utilise le portail Azure pour créer une instance de test de l’application, elle n’utilise pas toujours exactement les mêmes paramètres. Vous envisagez de résoudre ce problème en utilisant un ensemble de commandes de déploiement standard pour chaque test d’application, que vous pouvez automatiser si nécessaire, et qui fonctionnera de la même manière sur tous les ordinateurs de votre équipe logicielle.

Dans ce module, vous allez apprendre à gérer les ressources Azure avec Azure CLI.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Installer Azure CLI sur Linux, macOS et/ou Windows.
  • Se connecter à un abonnement Azure à l’aide d’Azure CLI.
  • Créer des ressources Azure à l’aide d’Azure CLI.

Prérequis

  • Expérience d’utilisation d’une interface de ligne de commande telle que PowerShell ou Bash
  • Connaissance des concepts de base d’Azure tels que les groupes de ressources
  • Expérience d’administration de ressources Azure avec le portail Azure