gpt4 book ai didi

azure - 使用 Powershell/Azure CLI 禁用数据中心对 Cosmos DB 的网络访问

转载 作者:行者123 更新时间:2023-12-03 05:36:21 30 4
gpt4 key购买 nike

我浏览了文档,找到了一种方法来禁用“防火墙和虚拟网络”设置页面上的选项“接受来自公共(public) Azure 数据中心的连接” Powershell 或 Azure CLI,但我找不到。有人能做到吗?

Firewall and virtual networks settings

最佳答案

选中“接受来自公共(public) Azure 数据中心内的连接”选项后,值为 0.0.0.0 的条目将被添加到允许的 IP Rannges 中。此 0.0.0.0 IP 地址基本上告诉 Cosmos DB 接受来自公共(public) Azure 数据中心的连接。要阻止此访问,您只需从 ipRangeFilter 中删除 0.0.0.0 IP 地址即可。

要获取属性,您将使用 az cosmos show

az cosmos show --name <cosmosdb-account-name> --resource-group <resource-group-name>`

要更新 IP 范围,您将使用 az cosmos update

az cosmosdb update  --name <cosmosdb-account-name> --resource-group <resource-group-name> --ip-range-filter "104.42.195.92,40.76.54.131,52.176.6.30,52.169.50.45,52.187.184.26"

上述命令将阻止从公共(public) Azure 数据中心访问 cosmos 数据库,但允许从 Azure 门户进行访问。

Azure PowerShell 中的等效命令为 Get-AzCosmosDBAccountUpdate-AzCosmosDBAccount .

您可以在这里阅读更多相关信息:https://learn.microsoft.com/en-gb/azure/cosmos-db/how-to-configure-firewall .

关于azure - 使用 Powershell/Azure CLI 禁用数据中心对 Cosmos DB 的网络访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62208007/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com