2016-08-11 1 views
0

Il est modèle ARM pour l'approvisionnement deux Azure services de rechercheARM modèle - mise à jour en conflit

"resources": [ 
{ 
    "type": "Microsoft.Search/searchServices", 
    "name": "[parameters('serviceName')]", 
    "apiVersion": "[parameters('serviceApiVersion')]", 
    "location": "[parameters('location')]", 
    "properties": { 
    "sku": { 
     "name": "[parameters('sku')]" 
    }, 
    "replicaCount": 1, 
    "partitionCount": 1, 
    "hostingMode": "[parameters('hostingMode')]" 
    } 
}, 
{ 
    "type": "Microsoft.Search/searchServices", 
    "name": "[concat(parameters('serviceName'), 'secondary')]", 
    "apiVersion": "[parameters('serviceApiVersion')]", 
    "location": "[parameters('location')]", 
    "properties": { 
    "sku": { 
     "name": "[parameters('sku')]" 
    }, 
    "replicaCount": 1, 
    "partitionCount": 1, 
    "hostingMode": "[parameters('hostingMode')]" 
    } 
}] 

Déploiement des ARM dispositions de modèle d'un service de recherche et échoue une autre avec la réponse:

{ 
    "error": { 
    "code": "Unknown", 
    "message": "There was a conflicting update. No change was made to the resource from this request. RequestId: b65a51b5-cd87-4dc5-82d9-9041ddd1c2dc", 
    "target": null, 
    "details": null 
    } 
} 

ne délivre toute personne face comme ça?

Répondre

2

Peut-être que les services de recherche ne peuvent pas être approvisionnés simultanément dans le même groupe de ressources. Essayez d'ajouter une propriété "dependsOn" au deuxième service de recherche.