我想拒绝所有公共流量访问我的缓存 redis,我找不到任何合适的解决方案,任何帮助都会得到帮助。
问问题
16 次
2 回答
0
你可以利用Private Endpoint
来做到这一点。可在此处找到特定于保护 Azure Redis 缓存以使其无法公开访问的说明:https ://docs.microsoft.com/en-us/azure/azure-cache-for-redis/cache-private-link .
于 2022-03-04T06:43:44.393 回答
0
由于问题是关于拒绝公共流量,我建议您通过 Azure 内置策略来完成。
Azure Redis 缓存应禁用公共网络访问,拒绝公共终结点访问。在租户中的适当级别分配它。
以下是上述政策定义的片段:
"policyRule": {
"if": {
"allOf": [
{
"field": "type",
"equals": "Microsoft.Cache/Redis"
},
{
"field": "Microsoft.Cache/Redis/publicNetworkAccess",
"notEquals": "Disabled"
}
]
},
"then": {
"effect": "[parameters('effect')]"
}
}
于 2022-03-04T08:04:40.787 回答