我正在尝试创建一个包含文件共享和其他服务的存储帐户。当我执行模板时,它会引发以下错误。
状态消息:指定的 XML 在语法上无效。 请求 ID:5be13537-701a-0056-1f1d-0a506f000000 时间:2021-02-23T19:53:49.1937194Z(代码:InvalidXmlDocument) 相关 ID:21fe81f4-b917-4813-ade5-9b96f3b688d6
存储帐户的 blob、队列、表被配置不知道为什么它会在文件共享配置上引发错误。任何帮助家伙。
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"storageAccountname": {
"type": "String"
},
"location": {
"type": "String"
},
"skuname": {
"type": "String"
},
"tags": {
"type": "Object"
},
"accessTier": {
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2020-08-01-preview",
"name": "[parameters('storageAccountname')]",
"location": "[parameters('location')]",
"tags": "[parameters('tags')]",
"sku": {
"name": "[parameters('skuname')]",
"tier": "Standard"
},
"kind": "StorageV2",
"properties": {
"allowBlobPublicAccess": true,
"networkAcls": {
"bypass": "AzureServices",
"virtualNetworkRules": [],
"ipRules": [],
"defaultAction": "Allow"
},
"supportsHttpsTrafficOnly": true,
"encryption": {
"services": {
"file": {
"keyType": "Account",
"enabled": true
},
"blob": {
"keyType": "Account",
"enabled": true
}
},
"keySource": "Microsoft.Storage"
},
"accessTier": "[parameters('accessTier')]"
}
},
{
"type": "Microsoft.Storage/storageAccounts/fileServices",
"apiVersion": "2020-08-01-preview",
"name": "[concat(parameters('storageAccountname'), '/default')]",
"dependsOn": [
"[resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountname'))]"
],
"sku": {
"name": "[parameters('skuname')]",
"tier": "Standard"
},
"properties": {
"protocolSettings": {
"smb": {}
},
"cors": {
"corsRules": []
},
"shareDeleteRetentionPolicy": {
"enabled": true,
"days": 7
}
}
}
]
}
答案 0 :(得分:0)
从此 azure quickstart template 开始,我们无需在您创建标准存储帐户时提供 Microsoft.Storage/storageAccounts/fileServices
类型的资源。
当我们只包含种类为 StorageV2 的资源 Microsoft.Storage/storageAccounts
时,它将提供所有这些服务:blobServices
、fileServices
、queueServices
、{ {1}} 同时。
tableServices
如果您只想创建文件服务,您可以选择具有 Premium 性能等级的FileStorage 类型的存储帐户类型。工作示例如下:
{
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2019-06-01",
"name": "[parameters('storageAccountName')]",
"location": "[parameters('location')]",
"kind": "StorageV2",
"sku": {
"name": "Standard_LRS",
"tier": "Standard"
},
"properties": {
"accessTier": "Hot"
}
},
有关详细信息,请阅读https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview#performance-tiers