Я хочу настроить кластер Service Fabric, используя шаблон ARM с интеграцией AD.Я следую приведенным инструкциям https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-create-template
Я получаю следующую ошибку
сообщение ":" Общие имена и отпечатки пальцев не должны быть определены для конкретного сертификата.",
{
"apiVersion":"2018-02-01",
"type":"Microsoft.ServiceFabric/clusters",
"name":"[parameters('clusterName')]",
"location":"[parameters('clusterLocation')]",
"dependsOn":[
"[concat('Microsoft.Storage/storageAccounts/', parameters('supportLogStorageAccountName'))]"
],
"properties":{
"addonFeatures":[
"DnsService",
"RepairManager"
],
"certificate":{
"thumbprint":"[parameters('certificateThumbprint')]",
"x509StoreName":"[parameters('certificateStoreValue')]"
},
"certificateCommonNames":{
"commonNames":[
{
"certificateCommonName":"[parameters('certificateCommonName')]",
"certificateIssuerThumbprint":""
}
],
"x509StoreName":"[parameters('certificateStoreValue')]"
},
"azureActiveDirectory":{
"tenantId":"[parameters('aadTenantId')]",
"clusterApplication":"[parameters('aadClusterApplicationId')]",
"clientApplication":"[parameters('aadClientApplicationId')]"
},
"clientCertificateCommonNames":[
],
"clientCertificateThumbprints":[
],
"clusterState":"Default",
"diagnosticsStorageAccountConfig":{
"blobEndpoint":"[reference(concat('Microsoft.Storage/storageAccounts/', parameters('supportLogStorageAccountName')), variables('storageApiVersion')).primaryEndpoints.blob]",
"protectedAccountKeyName":"StorageAccountKey1",
"queueEndpoint":"[reference(concat('Microsoft.Storage/storageAccounts/', parameters('supportLogStorageAccountName')), variables('storageApiVersion')).primaryEndpoints.queue]",
"storageAccountName":"[parameters('supportLogStorageAccountName')]",
"tableEndpoint":"[reference(concat('Microsoft.Storage/storageAccounts/', parameters('supportLogStorageAccountName')), variables('storageApiVersion')).primaryEndpoints.table]"
},
"fabricSettings":[
{
"parameters":[
{
"name":"ClusterProtectionLevel",
"value":"[parameters('clusterProtectionLevel')]"
}
],
"name":"Security"
}
],
"managementEndpoint":"[concat('https://',reference(concat(parameters('lbIPName'),'-','0')).dnsSettings.fqdn,':',parameters('nt0fabricHttpGatewayPort'))]",
"nodeTypes":[
{
"name":"[parameters('vmNodeType0Name')]",
"applicationPorts":{
"endPort":"[parameters('nt0applicationEndPort')]",
"startPort":"[parameters('nt0applicationStartPort')]"
},
"clientConnectionEndpointPort":"[parameters('nt0fabricTcpGatewayPort')]",
"durabilityLevel":"Bronze",
"ephemeralPorts":{
"endPort":"[parameters('nt0ephemeralEndPort')]",
"startPort":"[parameters('nt0ephemeralStartPort')]"
},
"httpGatewayEndpointPort":"[parameters('nt0fabricHttpGatewayPort')]",
"isPrimary":true,
"reverseProxyEndpointPort":"[parameters('nt0reverseProxyEndpointPort')]",
"vmInstanceCount":"[parameters('nt0InstanceCount')]"
}
],
"provisioningState":"Default",
"reliabilityLevel":"Silver",
"upgradeMode":"Automatic",
"vmImage":"Windows"
},
"tags":{
"resourceType":"Service Fabric",
"clusterName":"[parameters('clusterName')]"
}
}