程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Azure 中的自定义模板部署 - 架构错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Azure 中的自定义模板部署 - 架构错误?

开发过程中遇到Azure 中的自定义模板部署 - 架构错误的问题如何解决?下面主要结合日常开发的经验,给出你关于Azure 中的自定义模板部署 - 架构错误的解决方法建议,希望对你解决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"
        }
    }
]

}

解决方法

  1. 您正在部署具有分层命名空间 (isHnsEnabled=true) 的存储帐户。这些帐户 (docs) 不支持加密范围。要使您的模板正常工作,您必须删除容器上的 defaultEncryptionScopedenyEncryptionScopeOverride 属性。

  2. 另外,删除 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,请注明来意。