Azure ARM 模板 - vnet 示例

Azure ARM template - vnet example

我是 Azure 的新手。我正在尝试创建一个 应该 相当简单的环境 - App Service 和 Azure SQL 具有专用端点。我决定试试这个 ARM 模板:

我不太确定要为 V Nets(原文如此)条目添加什么。我已经尝试了几个小时,并通读了我能找到的所有文档,但缺少这些文档。有人可以提供建议或示例吗?谢谢。

Azure 图像

更新

这是我最终放入 VNets 参数的内容:

[{"name":"hub-vnet","addressPrefixes":["10.1.0.0/16"],"subnets":[{"name":"PrivateLinkSubnet","addressPrefix":"10.1.1.0/24","udrName":null,"nsgName":null,"delegations":null,"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"}]},{"name":"spoke-vnet","addressPrefixes":["10.2.0.0/16"],"subnets":[{"name":"AppSvcSubnet","addressPrefix":"10.2.1.0/24","udrName":null,"nsgName":null,"privateEndpointNetworkPolicies":"Enabled","privateLinkServiceNetworkPolicies":"Enabled","delegations":[{"name":"appservice","properties":{"serviceName":"Microsoft.Web/serverFarms"}}]}]}]

在同一个存储库中,查看 azuredeploy.parameters.json 文件,您将看到它正在寻找的 vNets 对象的示例。

您可以按原样使用参数文件并将其部署到您的订阅,或者随时通过调整属性来自定义名称、地址空间等

片段

"parameters": {
    "vNets": {
        "value": [
            {
                "name": "hub-vnet",
                // ...
            },
            {
                "name": "spoke-vnet",
                // ...
            }
        ]
    },