azure - Power shell 命令禁用 Azure 数据工厂的网络设置
问题描述
在“网络”设置选项下的 Azure 数据工厂中,我们必须在“网络访问”选项下禁用“公共网络访问”。如果公共网络访问是“启用”,那么它是对 Internet 开放的,它指出 - “所有网络,包括 Internet 都可以访问数据工厂”。这是将数据工厂暴露在互联网上的更大威胁。为此,我们需要一个 power-shell/AZ CLI 命令来帮助我们禁用“公共网络访问”。
解决方案
你可以设置它properties.publicNetworkAccess
,请看下面的代码:
Connect-AzAccount
$a= Get-AzResource -ResourceType Microsoft.DataFactory/factories -ResourceGroupName ChinaCXPTeam-Resources -ResourceName dfleon
$a.Properties.publicNetworkAccess = "Disabled"
$a | Set-AzResource -Force
以下是我使用的模块版本:
更新:
这个命令也很好用:
$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
推荐阅读
- sql - 在 SQL 上如何找到购买了一种产品到多种产品的客户
- assembly - 方括号后面的变量是什么意思?
- uitableview - SwiftUI:自定义表格视图单元格,内容与中心对齐
- flutter - Flutter:Google 登录无法正常工作,如何使其在发布模式下工作?
- javascript - 即使在 useEffect 内部也未定义文档字段值
- math - Angular Leaflet中的圆度循环
- android - 如何在android中的键盘顶部保持视图
- javascript - shopify不能上传视频
- html - 不同浏览器上的不同占位符
- xamarin - 使用 Xamarin Forms 复制 iOS 设置中使用的相同字体?