问题描述
*"type": "microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints"
{
"type": "microsoft.storagesync/storageSyncServices/registeredServers","apiVersion": "2020-03-01","name": "[concat(parameters('FilesyncName'),'/rs')]","dependsOn": [
"[resourceId('microsoft.storagesync/storageSyncServices',parameters('FilesyncName'))]"
],"properties": {
"agentVersion": "XXXX","serverOsversion": "XXXX","lastHeartBeat": "XXXXX","serverRole": "Standalone","clusterId": "XX","serverId": "XXXXX","friendlyName": "XXXXXXXX"
}
},{
"type": "microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints",'/',parameters('syncgroupname'),'-se')]","dependsOn": [
"[resourceId('microsoft.storagesync/storageSyncServices/syncGroups',parameters('FilesyncName'),parameters('syncgroupname'))]","[resourceId('microsoft.storagesync/storageSyncServices',parameters('FilesyncName'))]","[resourceId('microsoft.storagesync/storageSyncServices/registeredServers','rs')]"
],"properties": {
"serverLocalPath": "F:\\","cloudTiering": "On","volumeFreeSpacePercent": 20,"tierFilesOlderThanDays": 7,"friendlyName": "XXXX","serverResourceId": "[resourceId('microsoft.storagesync/storageSyncServices/registeredServers','rs')]","offlineDataTransfer": "On","offlineDataTransferShareName": "fsnew","initialDownloadPolicy": "NamespaceOnly","localCacheMode": "UpdateLocallyCachedFiles"
}
}*
上述资源类型和用于添加服务器端点的ARM TEMPLATE。 此模板不会触发配置服务器端点。想看看同样的例子。TIA
解决方法
我看不出有什么理由不这样做。它只是 Azure ARM api 中的常规提供程序。
,以下是部署存储同步服务、同步组和服务器端点的工作 ARM 模板。
当您按照 here 的描述向存储同步服务器注册服务器时,您可以获得 serverResourceId
属性,但采用 ResourceId 格式:
/subscriptions/***/resourceGroups/***/providers/microsoft.storagesync/storageSyncServices/mystoragesyncservice/registeredServers/85fa92da-2b2e-447c-d3rg-f8bf43c4064f
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#","contentVersion": "1.0.0.0","parameters": {
"storagesyncservicename": {
"type": "string","defaultValue": "mystoragesyncservice"
}
},"variables": {},"resources": [
{
"type": "microsoft.storagesync/storageSyncServices","apiVersion": "2020-03-01","name": "[parameters('storagesyncservicename')]","location": "westus2","properties": {
"incomingTrafficPolicy": "AllowAllTraffic"
}
},{
"type": "microsoft.storagesync/storageSyncServices/syncGroups","name": "[concat(parameters('storagesyncservicename'),'/mystoragesyncgroup')]","dependsOn": [
"[resourceId('microsoft.storagesync/storageSyncServices',parameters('storagesyncservicename'))]"
],"properties": {}
},{
"type": "microsoft.storagesync/storageSyncServices/syncGroups/serverEndpoints",'/mystoragesyncgroup/5770750b-a1e6-4910-9781-1482fdee757a')]","dependsOn": [
"[resourceId('microsoft.storagesync/storageSyncServices/syncGroups',parameters('storagesyncservicename'),'mystoragesyncgroup')]","[resourceId('microsoft.storagesync/storageSyncServices',"properties": {
"serverLocalPath": "D:\\Data","cloudTiering": "Off","volumeFreeSpacePercent": 20,"friendlyName": "mytestafs","serverResourceId": "/subscriptions/***/resourceGroups/***/providers/microsoft.storagesync/storageSyncServices/mystoragesyncservice/registeredServers/85fa92da-2b2e-447c-d3rg-f8bf43c4064f","offlineDataTransfer": "Off","initialDownloadPolicy": "NamespaceThenModifiedFiles","localCacheMode": "UpdateLocallyCachedFiles"
}
}
]
}