我需要编写一个策略来为 DataLake Store 打开防火墙。此策略应使用 JSON 编写,并且需要部署在 Azure 上。
任何可以在 JSON 部分帮助我的人。
我需要编写一个策略来为 DataLake Store 打开防火墙。此策略应使用 JSON 编写,并且需要部署在 Azure 上。
任何可以在 JSON 部分帮助我的人。
要在创建 DataLake Store 时启用防火墙,您可以参考我的示例策略,它在我这边运行良好。
{
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.DataLakeStore/accounts"
},
{
"field": "Microsoft.DataLakeStore/accounts/firewallState",
"equals": "Disabled"
}
]
},
"then": {
"effect": "deny"
}
}
您需要使用有效的附加模式来更改值。
{
"if": {
"field": "Microsoft.DataLakeStore/accounts/firewallState",
"equals": "Disabled"
},
"then": {
"effect": "append",
"details": [
{
"field": "Microsoft.DataLakeStore/accounts/firewallState",
"value": "Enabled"
}
]
}
}