# Set resource group & storage account
$rg='my_resource_group'
$stor_acc='my_storage_account'
# Get current IP from Public API
$ipGetCommand = 'https://api.ipify.org'
$webclient = New-Object System.Net.WebClient
$public_ip = $webclient.DownloadString($ipGetCommand)
# Add Public IP to FW rules
Add-AzStorageAccountNetworkRule -ResourceGroupName $rg -AccountName $stor_acc -IPAddressOrRange $public_ip
2条答案
按热度按时间cnwbcb6i1#
如果要通过API更新Azure存储防火墙,请使用以下Rest API来实现。有关详细信息,请参阅here
字符串
例如
1.创建服务主体并将
Contributor
角色分配给SP型
1.获取令牌
型
1.测试(我更新帐户的防火墙以允许某些IP和AzureServices访问存储)。
型
的数据
frebpwbc2#
我使用PowerShell脚本来完成此操作
字符串
显然,这是一个快速而肮脏的例子。你可能想检查你得到一个IP回来,并检查API正在运行,但你得到的要点.不要忘记任何人运行这仍然需要权限来添加防火墙规则。