大佬教程收集整理的这篇文章主要介绍了Azure 中的自定义模板部署 - 架构错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试在 Azure 的自定义部署中上传存储帐户“template.Json”文件。我指的部署模板的链接是 - https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/quickstart-create-templates-use-the-portal。
但我收到以下架构错误:
@H_502_7@"Unable to load scheR_112_11845@a from 'https://scheR_112_11845@a.management.azure.com/scheR_112_11845@as/2015-01-01/deploymentTemplate.Json'. No scheR_112_11845@a request service available"
我尝试过使用不同的版本,例如“2019-04-01”和“2021-02-01”。仍然不起作用。 有人可以帮我正确部署这个模板吗?
我的template.Json文件如下:
@H_502_7@{ "$scheR_112_11845@a": "https://scheR_112_11845@a.management.azure.com/scheR_112_11845@as/2015-01-01/deploymentTemplate.Json#","contentVersion": "1.0.0.0","parameters": { "storageAccounts_name": { "DefaultValue": "nameOfStorageAccount","type": "String" } },"variables": {},"resources": [ { "type": "Microsoft.Storage/storageAccounts","APIVersion": "2021-04-01","name": "[parameters('storageAccounts_name')]","LOCATIOn": "eastus","Tags": { "Application": "CA","Environment": "Test" },"sku": { "name": "Standard_RAGRS","tIEr": "Standard" },"kind": "StorageV2","propertIEs": { "isHnsEnabled": 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": "Hot" } },{ "type": "Microsoft.Storage/storageAccounts/blobservices","name": "[concat(parameters('storageAccounts_name'),'/default')]","dependsOn": [ "[resourcEID('Microsoft.Storage/storageAccounts',parameters('storageAccounts_name'))]" ],"propertIEs": { "cors": { "corsRules": [] },"deleteRetentionPolicy": { "enabled": false } } },{ "type": "Microsoft.Storage/storageAccounts/fileservices","propertIEs": { "protocolSetTings": { "smb": {} },"cors": { "corsRules": [] } } },{ "type": "Microsoft.Storage/storageAccounts/queueservices","propertIEs": { "cors": { "corsRules": [] } } },{ "type": "Microsoft.Storage/storageAccounts/tableservices",{ "type": "Microsoft.Storage/storageAccounts/blobservices/containers",'/default/archive')]","dependsOn": [ "[resourcEID('Microsoft.Storage/storageAccounts/blobservices',parameters('storageAccounts_name'),'default')]","[resourcEID('Microsoft.Storage/storageAccounts',"propertIEs": { "defaultEncryptionScope": "$account-encryption-key","denyEncryptionScopeOverrIDe": false,"publicAccess": "None" } },'/default/intermediate')]",'/default/processed')]",'/default/propectstest')]",'/default/staging')]",'/default/test-sandBox')]","publicAccess": "None" } } ]
}
您正在部署具有分层命名空间 (isHnsEnabled=true
) 的存储帐户。这些帐户 (docs) 不支持加密范围。要使您的模板正常工作,您必须删除容器上的 defaultEncryptionScope
和 denyEncryptionScopeOverride
属性。
另外,删除 protocolSetTings
资源上的空 cors
和 @H_229_24@microsoft.Storage/storageAccounts/fileservices 属性。
最终的 template.json 对我来说部署得很好,看起来像这样:
{
"$scheR_112_11845@a": "https://scheR_112_11845@a.management.azure.com/scheR_112_11845@as/2015-01-01/deploymentTemplate.json#","contentVersion": "1.0.0.0","parameters": {
"storageAccounts_name": {
"DefaultValue": "NameOfStorageAccount","type": "String"
}
},"variables": {},"resources": [
{
"type": "Microsoft.Storage/storageAccounts","apiVersion": "2021-04-01","name": "[parameters('storageAccounts_name')]","LOCATIOn": "eastus","tags": {
"Application": "CA","Environment": "Test"
},"sku": {
"name": "Standard_RAGRS","tier": "Standard"
},"kind": "StorageV2","properties": {
"isHnsEnabled": 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": "Hot"
}
},{
"type": "Microsoft.Storage/storageAccounts/blobservices","name": "[concat(parameters('storageAccounts_name'),'/default')]","dependsOn": [ "[resourcEID('Microsoft.Storage/storageAccounts',parameters('storageAccounts_name'))]" ],"properties": {
"cors": { "corsRules": [] },"deleteRetentionPolicy": { "enabled": false }
}
},{
"type": "Microsoft.Storage/storageAccounts/fileservices","properties": {
}
},{
"type": "Microsoft.Storage/storageAccounts/queueservices","properties": { "cors": { "corsRules": [] } }
},{
"type": "Microsoft.Storage/storageAccounts/tableservices",{
"type": "Microsoft.Storage/storageAccounts/blobservices/containers",'/default/archive')]","dependsOn": [ "[resourcEID('Microsoft.Storage/storageAccounts/blobservices',parameters('storageAccounts_name'),'default')]","[resourcEID('Microsoft.Storage/storageAccounts',"properties": {
"publicAccess": "None"
}
},'/default/intermediate')]",'/default/processed')]",'/default/propectstest')]",'/default/staging')]",'/default/test-sandbox')]","properties": {
"publicAccess": "None"
}
}
]
}
以上是大佬教程为你收集整理的Azure 中的自定义模板部署 - 架构错误全部内容,希望文章能够帮你解决Azure 中的自定义模板部署 - 架构错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。