Azure : Scripter la création d’une ressource Azure Search
La création d’une ressource Azure de quelque type que ce soit via le portail Azure, reste relativement simple et facile, cependant cela prend un peu de temps et cela peut être un petit peu chrnolophage lorsque vous créez des ressources temporaires ; lors d’un POC par exemple.
Pour information, il sera nécessaire d’installer en amont l’extension Azure PowerShell accessible à l’URL suivante : https://learn.microsoft.com/fr-fr/powershell/azure/install-azps-windows?view=azps-14.5.0&tabs=powershell&pivots=windows-psgallery
JSON de création d’une ressource Azure Search
La création d’une ressource via un simple fichier JSON est relativement simple à mettre en œuvre et le gain de temps non négligeable car une multitude de clics vous seront éviter dans le portail Azure.
Vous trouverez le fichier d’exemple en téléchargement ici :
Template de création ressource Azure Search
Au sein de ce fichier les variables d’ajustement sont les suivantes :
- sku > defaultValue
- hostingMode > defaultValue
Lors de l’exécution du script JSON, vous pourrez personnaliser à la fois le nom de la ressource, mais également le groupe de ressources qui servira d’emplacement de « stockage ».
Exécuter le script de création de la ressource Azure Search en ligne de commande
La commande a exécuter pour lancer la création ce cette ressource Azure Search est relativement simple, la voici :
az deployment group create --resource-group "NOM_DE_VOTRE_GROUPE_DE_RESSOURCE" --template-file 'le_chemin_vers_votre_fichier_JSON'Il est également possible d’exécuter un test de validation avant de lancer la création définitive à l’aide de la commande :
az deployment group validate --resource-group "NOM_DE_VOTRE_GROUPE_DE_RESSOURCE" --template-file 'le_chemin_vers_votre_fichier_JSON' --debug