Installer Bicep
Pour commencer, installez l’interface en ligne de commande Bicep ou l’extension Visual Studio Code. Avoir les deux installés vous donnera une grande expérience de création.
Installation de l’extension VS Code
L’extension fournit la prise en charge du langage, IntelliSense et la prise en charge du linting.
Pour vérifier que vous l’avez installé, créez un fichier avec l’extension .bicep
et regardez la modification du mode de langage dans le coin inférieur droit de VS Code.
Installation de l'interface en ligne de commande Bicep
Vous devez disposer de la version d’Azure CLI 2.20.0 ou version ultérieure pour pouvoir installer l’interface CLI Bicep. Lorsque vous êtes prêt, exécutez la commande d’installation :
az bicep install
Vous pouvez mettre à niveau l’interface CLI Bicep en exécutant le az bicep upgrade,
et pour valider l’installation, utilisez la az bicep version
.
Nous avons délibérément évité de décomposer l’installation pour Windows, macOS et Linux, car Azure CLI est multiplateforme, et les étapes seraient identiques.
Installation manuelle
Vous pouvez l’installer manuellement si Azure CLI n’est pas installé, mais que vous souhaitez toujours utiliser l’interface CLI Bicep.
Windows
Vous pouvez utiliser Chocolatey ou Winget pour installer l’interface CLI Bicep :
choco install bicep
winget install -e --id Microsoft.Bicep
bicep --help
Linux
Pour installer manuellement l’interface CLI Bicep sur Linux, utilisez le script ci-dessous :
curl -Lo bicep https://github.com/Azure/bicep/releases/latest/download/bicep-linux-x64
chmod +x ./bicep
sudo mv ./bicep /usr/local/bin/bicep
bicep --help
macOS
Pour macOS, utilisez homebrew ou le script précédent pour Linux :
brew tap azure/bicep
brew install bicep
bicep --version
Résolution des problèmes d’installation
Si des erreurs ou problèmes ont été rencontrés lors de l’installation, veillez à consulter le guide de résolution des problèmes dans la documentation Azure Bicep.
Étapes suivantes
Dans l’unité suivante, vous allez créer votre premier modèle Bicep et le déployer sur Azure.