gpt4 book ai didi

Azure网络安全组使用变量添加源IP前缀

转载 作者:行者123 更新时间:2023-12-03 04:58:51 24 4
gpt4 key购买 nike

我正在尝试在部署期间将 IP 地址列表(使用变量)添加到安全规则中。 Azure CLI 不接受这些值作为变量,但是如果手动添加,相同的值也可以工作。

有人遇到过类似的问题吗?或者知道另一种自动化的方法来解决这个问题。

这不起作用

$ipWhitelist = '11.11.11.11 22.22.22.22' (I have tried many combinations i.e. space or comma between the addresses etc.)

az network nsg rule update --resource-group myRG --nsg-name myNGS -n MyRule --source-address-prefixes $ipWhitelist

Security rule XXXXXXXXX has invalid Address prefix. Value provided: 11.11.11.11 22.22.22.22
Security Rule XXXXXXXXX has invalid Address prefix. Value provided: 11.11.11.11,22.22.22.22

变量适用于单个 IP 地址

$ipWhitelist = '11.11.11.11'

所以问题似乎出在具有多个 IP 地址的变量上。

但是这工作正常

az network nsg rule update --resource-group myRG --nsg-name myNGS  -n MyRule --source-address-prefixes 11.11.11.11 22.22.22.22

最佳答案

您可以在 PowerShell 上运行以下逗号分隔的字符串列表。

$ipWhitelist = "11.11.11.11", "22.22.22.22"

az network nsg rule update --resource-group nancytest --nsg-name win-nsg -n NRMS-Rule-103 --source-address-prefixes $ipWhitelist

enter image description here

关于Azure网络安全组使用变量添加源IP前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62654936/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com