json - Json 依赖于被忽略
问题描述
嗨,我有这段代码,它部署了一些虚拟机和一个 vpn 解决方案,但是它在部署"vmRdsDeployment"
vnet 之前部署了。我尝试了几种不同的dependsOn变体,但似乎没有任何效果
错误是:
New-AzureRmResourceGroupDeployment : 18:38:57 - Resource Microsoft.Network/loadBalancers 'ilb-m21-m21-m21-vpn-rds' failed with message '{
"error": {
"code": "InvalidResourceReference",
"message": "Resource /subscriptions/0309443f-e9d3-4974-9a9a-08a476b6ae2e/resourceGroups/RG-VPN-TEST/providers/Microsoft.Network/virtualNetworks/VNET-M21-M21-M21-VPN
referenced by resource /subscriptions/0309443f-e9d3-4974-9a9a-08a476b6ae2e/resourceGroups/rg-vpn-test/providers/Microsoft.Network/loadBalancers/ilb-m21-m21-m21-vpn-rds
was not found. Please make sure that the referenced resource exists, and that both resources are in the same region.",
"details": [
{
"code": "NotFound",
"message": "Resource
/subscriptions/0309443f-e9d3-4974-9a9a-08a476b6ae2e/resourceGroups/RG-VPN-TEST/providers/Microsoft.Network/virtualNetworks/VNET-M21-M21-M21-VPN not found."
}
]
解决方案
在这种情况下,错误似乎是由于 vnet"condition": false
在更改为true
一切按预期工作后被限制为不使用 部署。
推荐阅读
- git - 在 Jenkins 中:使用 SSH 密钥从 git repo 安装 pip
- python-3.x - Nginx 改变路径
- java - 如何在 listview onClick() 中从 POJO 获取项目?
- php - 如何在laravel中编辑数据库一行中的一列
- reactjs - NET-CORE 网络应用的免费云提供商
- python - 如何将矩阵拆分为训练测试数据,同时确保训练矩阵的行和列中至少存在一个值?
- python-3.x - 对在 tkinter 中绑定 enter 键感到困惑
- r-markdown - R Markdown - PowerPoint 中的 HTML 输出
- javascript - 如何从 Discord (webhook) 上的嵌入消息中读取特定文本
- c++ - 在某些值范围内生成 BST 的通用函数