Installer ou mettre à jour Azure Developer CLI
Bienvenue dans Azure Developer CLI (azd
) ! Commençons par l'installation et l'apprentissage du fonctionnement de azd
.
Commencez par sélectionner votre environnement de développement. Pour plus d'informations sur les avantages et les inconvénients des différents choix d'environnement de développement, consultez la section Environnements pris en charge par Azure Developer CLI (azd).
Pour des scénarios et des instructions d'installation plus avancés, consultez les scripts d'installation de l'Azure Developer CLI.
Note : Lorsque vous installez azd
, les outils suivants sont installés dans le cadre de azd
(ce qui signifie qu'ils ne sont pas installés globalement) et sont supprimés si azd est désinstallé :
Installer azd
winget install microsoft.azd
Mettre à jour azd
winget upgrade microsoft.azd
Désinstaller azd
winget uninstall microsoft.azd
Remarque
Sur les Apple Silicon Macs (M1 et M2), azd
nécessite Rosetta 2. Si Rosetta 2 n'est pas déjà installé, exécutez softwareupdate --install-rosetta
à partir du terminal.
Le processus d'installation azd
choisira automatiquement le binaire correct pour l'architecture de votre machine.
Installer azd
brew tap azure/azd && brew install azd
La commande brew tap azure/azd
ne doit être exécutée qu'une seule fois pour configurer l'appui dans brew
.
Si vous utilisez brew
pour mettre à jour azd
à partir d'une version qui n'a pas été installée avec brew
, supprimez la version existante de azd
en utilisant le script de désinstallation (si elle a été installée à l'emplacement par défaut) ou en supprimant manuellement le binaire azd
. Cela installera automatiquement la bonne version.
Mettre à jour azd
brew upgrade azd
Désinstaller azd
brew uninstall azd
Installer azd
curl -fsSL https://aka.ms/install-azd.sh | bash
Mettre à jour azd
curl -fsSL https://aka.ms/install-azd.sh | bash
Lorsque vous installez azd
, les outils suivants sont installés dans le cadre de azd
(ce qui signifie qu'ils ne sont pas installés globalement) et sont supprimés si azd est désinstallé :
- L'interface de programmation Git
- Interface CLI Bicep
Désinstaller azd
curl -fsSL https://aka.ms/uninstall-azd.sh | bash
Prérequis
Avant de bien démarrer l'utilisation de azd
, assurez-vous d'avoir :
- Installé :
- Docker Desktop (d'autres options seront bientôt disponibles).
- Remote - Conteneurs VS Code Extension
- Compte Azure avec un abonnement actif. Créez-en un gratuitement.
Installez azd
dans un conteneur de développement
Un conteneur de développement est une image Docker qui inclut toutes les conditions préalables dont vous avez besoin pour exécuter une application sur votre machine locale. Installez azd
en tant que fonctionnalité dans votre conteneur de développement via les étapes suivantes :
Ajoutez la fonctionnalité
azd
au fichierdevcontainer.json
dans le dossier.devcontainer
à la racine de votre modèle.{ "name": "Azure Developer CLI", "image": "mcr.microsoft.com/devcontainers/python:3.10-bullseye", "features": { // See https://containers.dev/features for list of features "ghcr.io/devcontainers/features/docker-in-docker:2": { }, "ghcr.io/azure/azure-dev/azd:latest": {} } // Rest of file omitted... }
Reconstruisez et exécutez votre conteneur de développement. Dans Visual Studio Code, utilisez la palette de commandes pour exécuter la commande Rebuild and Reopen in Dev Conteneur.
Vérification de votre installation
Vérifiez que votre installation azd
s'est bien déroulée en exécutant la commande azd version
dans un terminal :
azd version
azd
imprime la version actuelle :
azd version 1.9.5 (commit cd2b7af9995d358aab33c782614f801ac1997dde)
Mettez à jour l'interface de programmation Azure Developer CLI
Si vous travaillez avec une version périmée de azd
, vous verrez un avertissement vous invitant à passer à la version la plus récente. Suivez les instructions de l'avertissement pour mettre à jour la dernière version.
Demander de l’aide
Pour savoir comment signaler un bogue, demander de l'aide ou proposer une nouvelle fonctionnalité pour Azure Developer CLI, veuillez consulter la page Dépannage et assistance.