Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article répertorie les limitations connues et les problèmes connus pour les spécifications de modèle Azure Resource Manager, ainsi que les solutions de contournement recommandées lorsqu’elles sont disponibles.
Limitations connues
- Taille maximale. La taille d’une spécification de modèle est limitée à environ 2 Mo. Si une spécification de modèle dépasse la limite, vous obtenez le code d’erreur TemplateSpecTooLarge . Pour les spécifications de modèles volumineux avec de nombreux artefacts, fractionnez-les en plusieurs spécifications de modèle et référencez-les modulairement via des liens de modèle.
- Aucune importation Bicep depuis le portail. Vous ne pouvez pas, pour le moment, importer un fichier Bicep depuis le portail Azure pour créer une ressource de spécification de modèle. Utilisez Azure CLI ou Azure PowerShell pour créer des spécifications de modèle à partir de fichiers Bicep. Les fichiers Bicep sont transposés en modèles ARM JSON avant d'être stockés.
- Les artefacts non-modèles incorporés ne sont pas empaquetés. Bicep peut intégrer certains artefacts de projet, tels que des scripts PowerShell, des scripts CLI et d’autres fichiers binaires, en utilisant les fonctions
loadTextContentetloadFileAsBase64. Les specs de modèle ne peuvent pas empaqueter ces artefacts.
Problèmes connus
-
.bicepparamle déploiement n'est pas pris en charge dans Azure PowerShell. Vous ne pouvez pas utiliser Azure PowerShell pour déployer une spécification de modèle avec un.bicepparamfichier pour l'instant. Utilisez Azure CLI ou fournissez des paramètres avec un fichier de paramètres JSON.
Erreur TemplateSpecTooLarge
Lorsqu’une spécification de modèle dépasse la limite de taille, vous recevez une erreur similaire au message d’erreur suivant :
The size of the template spec content exceeds the maximum limit.
Pour contourner la limite, fractionnez le modèle en plusieurs spécifications de modèle et référencez les modèles liés de manière modulaire via des liens de modèle. Pour plus d’informations, consultez Créer un modèle lié.