1

我不确定这是否可能,但我想做的是从一个virtualNetwork.main.bicep文件创建一个虚拟网络,然后从虚拟网络中的另一个文件创建一个子网subnet.main.bicep。现在我可以做到这一点,但我遇到的问题是,如果我重新运行虚拟网络virtualNetwork.main.bicep,它将删除subnet.main.bicep文件创建的所有子网

我知道我可以将所有子网添加到其中,virtualNetwork.main.bicep但我的想法是我可以将子网的创建交给其他人,同时保持全局网络配置。

那么有什么方法可以阻止虚拟网络文件删除已经存在的文件吗?

希望这是有道理的。

干杯

4

1 回答 1

0

检查资源是否已经存在是二头肌中尚未实现的问题

此外,您正在考虑从多个模块创建一个虚拟网络,我担心您也会对此感到失望,因为这里的讨论并不真正支持这一点。此处提供的指导建议:

建议在 vnet 内的数组属性中创建所有子网

不幸的是,这表明您必须一次创建所有子网以适应 API 的缺点。对不起!

于 2022-02-09T01:52:07.873 回答