Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Vous pouvez utiliser Azure Cloud Shell pour déployer un modèle Azure Resource Manager (modèle ARM). Vous pouvez déployer un modèle ARM stocké à distance ou un modèle ARM stocké sur le compte de stockage local pour Cloud Shell.
Vous pouvez effectuer le déploiement sur n’importe quelle étendue. Cet article présente un déploiement sur un groupe de ressources.
Prerequisites
Autorisations requises
Pour déployer un fichier Bicep ou un modèle Azure Resource Manager (ARM), vous avez besoin d’un accès en écriture sur les ressources que vous déployez et accédez à toutes les opérations sur le Microsoft.Resources/deployments type de ressource. Par exemple, pour déployer une machine virtuelle, vous avez besoin des autorisations Microsoft.Compute/virtualMachines/write et Microsoft.Resources/deployments/*. L’opération de simulation a les mêmes exigences d’autorisation.
Azure CLI version 2.76.0 ou ultérieure et Azure PowerShell version 13.4.0 ou ultérieure introduisent le commutateur ValidationLevel pour déterminer la façon dont ARM valide le modèle Bicep pendant ce processus. Pour plus d’informations, consultez les commandes What-if
Pour obtenir la liste des rôles et des autorisations, consultez les rôles intégrés Azure.
Déployer un modèle distant
Pour déployer un modèle externe, fournissez l’URI du modèle exactement comme vous le feriez pour n’importe quel déploiement externe. Le modèle externe peut se trouver dans un référentiel GitHub ou un compte de stockage externe.
Ouvrez l’invite Cloud Shell en sélectionnant l’icône Cloud Shell dans le portail Azure.
Basculez entre Bash et PowerShell en sélectionnant Basculer vers Bash ou Basculer vers PowerShell.
Pour déployer le modèle, utilisez les commandes suivantes :
az group create --name ExampleGroup --location "Central US" az deployment group create \ --name ExampleDeployment \ --resource-group ExampleGroup \ --template-uri "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.storage/storage-account-create/azuredeploy.json" \ --parameters storageAccountType=Standard_GRS
Déployer un modèle local
Pour déployer un modèle local, vous devez d’abord charger votre modèle sur le compte de stockage connecté à votre session Cloud Shell.
Connectez-vous à Cloud Shell.
Sélectionnez PowerShell ou Bash.
Sélectionnez Charger/Télécharger des fichiers, puis sélectionnez Charger.
Sélectionnez le modèle ARM que vous souhaitez charger, puis sélectionnez Ouvrir.
Pour déployer le modèle, utilisez les commandes suivantes :
az group create --name ExampleGroup --location "South Central US" az deployment group create \ --resource-group ExampleGroup \ --template-file azuredeploy.json \ --parameters storageAccountType=Standard_GRS
Étapes suivantes
- Pour plus d’informations sur les commandes de déploiement, consultez Déployer des ressources avec des modèles ARM et Azure CLI et Déployer des ressources avec des modèles ARM et Azure PowerShell.
- Pour afficher un aperçu des modifications avant de déployer un modèle, consultez Opération de simulation de déploiement de modèle ARM.