2016-08-11 15 views
0

Существует шаблон ARM для инициализации двух Azure службы поискаARM Шаблон - конфликтующие обновление

"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')]" 
    } 
}] 

Развертывание положений шаблона ARM один поиск услуг и не другой с ответом:

{ 
    "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 
    } 
} 

ли вопрос кто-нибудь лицо как это?

ответ

2

Возможно, услуги поиска не могут быть одновременно предоставлены в той же группе ресурсов. Попробуйте добавить свойство «dependsOn» ко второй службе поиска.