使用 powershell 设置 Azure 函数 IP 限制
Posted
技术标签:
【中文标题】使用 powershell 设置 Azure 函数 IP 限制【英文标题】:Setting Azure function IP restrictions using powershell 【发布时间】:2018-02-23 15:13:47 【问题描述】:我正在尝试使用 Azure PowerShell 修改我的 Azure 函数应用的 IP 限制。我正在使用这里描述的方法:Modify Azure AppService ipsecurity during release from VSTS
$r = Get-AzureRmResource -ResourceGroupName "Resoucegroup name" -ResourceType Microsoft.Web/sites/config -ResourceName resourcename -ApiVersion 2016-08-01
$p = $r.Properties
$p.ipSecurityRestrictions = @()
$restriction = @
$restriction.Add("ipAddress","0.0.0.0")
$restriction.Add("subnetMask","0.0.0.0")
$p.ipSecurityRestrictions+= $restriction
Set-AzureRmResource -ResourceGroupName "Resoucegroup name" -ResourceType Microsoft.Web/sites/config -ResourceName resourcename -ApiVersion 2016-08-01 -PropertyObject $p -Force
但是 Set-AzureRmResource CmdLet 失败并出现错误:
The requested resource does not support http method 'PUT'.
有什么想法吗?
【问题讨论】:
Azure Resource Manager IP Security Restrictions using Powershell的可能重复 【参考方案1】:您的resourcename
使用的是什么?应该是yourFunctionAppName/web
您的命令与我的工作方式完全一样
【讨论】:
以上是关于使用 powershell 设置 Azure 函数 IP 限制的主要内容,如果未能解决你的问题,请参考以下文章
JSON 美化器使用 Azure 函数和/PowerShell 和 HTTP 触发器
使用PowerShell创建Azure Storage的SAS Token访问Azure Blob文件