作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个 Azure CLI 脚本,用于在我们的云基础设施中自动创建 vnet。此脚本中的部分之一是将 VNET 链接到 Azure 私有(private) DNS。这应该很容易,但显然困难在于 VNET 和私有(private) DNS 位于不同的资源组中。
这是我的脚本;
az network private-dns link vnet create --name MyLink \
--registration-enabled true \
--resource-group my-vnet-resourcegroup\
--subscription 'My Subscription' \
--tags Domain=MyDomain \
--virtual-network my-own-vnet \
--zone-name myzone.nu
现在执行时我收到以下错误;
无法对嵌套资源执行请求的操作。找不到父资源“myzone.nu”。
因此我更新了脚本以查看私有(private) DNS 的资源组;
az network private-dns link vnet create --name MyLink \
--registration-enabled true \
--resource-group my-privatedns-resourcegroup \
--subscription 'My Subscription' \
--tags Domain=MyDomain \
--virtual-network my-own-vnet \
--zone-name myzone.nu
这给了我以下错误;
部署失败。相关 ID:(SomeGuid)。找不到“/subscriptions//resourceGroups/my-privatedns-resourcegroup/providers/Microsoft.Network/virtualNetworks/my-own-vnet”的虚拟网络资源
我现在很困惑如何解决这个问题。以前还有其他人遇到过这个吗?我愿意接受建议!
最佳答案
如果虚拟网络位于与您的 DNS 区域资源组不同的另一个资源组中,您可以将虚拟网络 ID 传递到专用 DNS 链接 vNet 创建。
VnetID=$(az network vnet show -g vnet-rg -n my-vnet --query 'id' -o tsv)
az network private-dns link vnet create -n mylink -e true -g dns-rg -z myzone.nu -v $VnetID
或者,您可以使用 Azure Powershell .
$vnet = Get-AzVirtualNetwork -name my-own-vnet -ResourceGroupName my-vnet-resourcegroup
New-AzPrivateDnsVirtualNetworkLink -ZoneName private.contoso.com `
-ResourceGroupName MyAzureResourceGroup -Name "mylink" `
-VirtualNetworkId $vnet.id -EnableRegistration
关于使用 Azure CLI 将 Azure 将 VNET 链接到私有(private) DNS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59376019/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!