Azure VNET 中的子网地址范围确定
我有一个要求,其中子网地址范围应根据 VNet 中的现有地址范围来确定。通常,我们将子网 CIDR 定义为 192.1.0.0/24。要添加的新子网应为 192.1.1.0/24、192.1.2.0/24 等。 Azure 门户在添加新子网时会自动处理此问题,它基于定义的 VNet 地址空间(即 192.1.0.0/16)执行此操作。但是,"addressPrefix":
是子网创建 ARM 模板的必需属性,除非指定值,否则子网创建将失败。有没有办法让 ARM 模板部署确定下一个子网应该是什么?
I have a requirement wherein the subnet address range should be determined based on the existing one in the VNet. Typically, we have a subnet CIDR defined as 192.1.0.0/24. A new subnet to be added should get 192.1.1.0/24, 192.1.2.0/24 and so on. The Azure Portal takes care of this automatically when adding new subnets, which it does based on the defined VNet address space i.e., 192.1.0.0/16. However, "addressPrefix":
is a required property for subnet creation ARM templates and unless a value is specified the subnet creation is failing. Is there a way for the ARM template deployment to figure out what the next subnet should be?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用以下代码在添加新子网时自动分配 IP。
OutPut--
You can use the below code to automatically assign IP when adding new Subnet.
OutPut--