Я ищу способ установить размер квоты (например, 100 ГБ) для общей папки, которую я развертываю с помощью шаблонов Azure ARM. На данный момент, когда я развертываю, по умолчанию используется 5 ТБ, что не идеально. В идеале я бы просто добавил настройку в свой файлы template.json или parameter.json что бы отрегулировать этот параметр, но я еще ничего не нашел. Буду признателен за любую помощь / руководство по этому поводу.
{
"$schema": "http://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"location": {
"type": "string"
},
"storageAccountName": {
"type": "string"
},
"fileShareName": {
"type": "string",
"minLength": 3,
"maxLength": 63
},
"fileShareName1": {
"type": "string",
"minLength": 3,
"maxLength": 63
},
"fileShareName2": {
"type": "string",
"minLength": 3,
"maxLength": 63
},
"accountType": {
"type": "string"
},
"kind": {
"type": "string"
},
"accessTier": {
"type": "string"
},
"supportsHttpsTrafficOnly": {
"type": "bool"
}
},
"variables": {},
"resources": [
{
"name": "[parameters('storageAccountName')]",
"type": "Microsoft.Storage/storageAccounts",
"apiVersion": "2018-02-01",
"location": "[parameters('location')]",
"properties": {
"accessTier": "[parameters('accessTier')]",
"supportsHttpsTrafficOnly": "[parameters('supportsHttpsTrafficOnly')]"
},
"dependsOn": [],
"sku": {
"name": "[parameters('accountType')]"
},
"kind": "[parameters('kind')]",
"resources": [
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2019-04-01",
"properties": {
"shareQuota": "100"
},
"name": "[concat(parameters('storageAccountName'), '/default/', parameters('fileShareName'))]",
"dependsOn": [
"[resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountName'))]"
]
},
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2019-04-01",
"properties": {
"shareQuota": "100"
},
"name": "[concat(parameters('storageAccountName'), '/default/', parameters('fileShareName1'))]",
"shareQuota": "100",
"dependsOn": [
"[resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountName'))]"
]
},
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2019-04-01",
"properties": {
"shareQuota": "100"
},
"name": "[concat(parameters('storageAccountName'), '/default/', parameters('fileShareName2'))]",
"shareQuota": "100",
"dependsOn": [
"[resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountName'))]"
]
}
]
}
],
"outputs": {}
}
Ресурс ARM для создания общих файловых ресурсов поддерживает указание размера квоты с помощью свойства shareQuota, это значение в ГБ.
{
"name": "string",
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2019-04-01",
"properties": {
"shareQuota": "100"
}
}