Power Shell命令禁用Azure数据工厂的网络设置

时间:2020-09-21 10:03:16

标签: azure powershell azure-data-factory-2 azure-cli

在Azure数据工厂的“网络”设置选项下,我们必须在“网络访问”选项下禁用“公共网络访问”。 如果公用网络访问为“启用”,则它对Internet开放,其中指出-“包括Internet在内的所有网络都可以访问数据工厂”。 而且这更是将数据工厂暴露于互联网的威胁。为此,我们需要一个power-shell / AZ CLI命令,该命令将帮助我们禁用“公共网络访问”。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用properties.publicNetworkAccess进行设置,请参见下面的代码:

Connect-AzAccount

$a= Get-AzResource -ResourceType Microsoft.DataFactory/factories -ResourceGroupName ChinaCXPTeam-Resources -ResourceName dfleon
$a.Properties.publicNetworkAccess = "Disabled"
$a | Set-AzResource -Force

这是我使用的模块版本:

enter image description here

更新:

此命令也可以正常工作:

$a = Get-AzResource -ResourceType Microsoft.DataFactory/factories -ResourceGroupName "<resource-group-name>" -ResourceName "<datafactory-name>"
$a.Properties | Add-Member -MemberType NoteProperty -Name "publicNetworkAccess" -Value "Disabled" -Force
$a | Set-AzResource -Force