【问题标题】:Is there a powershell command to add ipRules to CosmosDB in azure?是否有一个 powershell 命令可以在 azure 中将 ipRules 添加到 CosmosDB?
【发布时间】:2021-05-03 13:48:47
【问题描述】:

我正在尝试使用 powershell 在天蓝色的 CosmosDb(防火墙)的网络规则中添加一个 ip。

许多其他资源似乎都有可用的命令来执行此操作(例如keyvaultAdd-AzKeyVaultNetworkRule -VaultName myvault -IpAddressRange "10.0.1.0/24"),但我找不到 CosmosDb 的任何命令。有谁知道它是否真的存在?谢谢!

【问题讨论】:

    标签: azure powershell azure-cosmosdb firewall


    【解决方案1】:

    是的,Update-AzCosmosDBAccount

    $resourceGroupName = "myResourceGroup"
    $accountName = "my-cosmos-account"
    $ipFilter = @("10.0.0.0/8", "11.0.1.0/24")
    $allowAzureAccess = $true
    
    if ($true -eq $allowAzureAccess) {
        $ipFilter += "0.0.0.0"
    }
    
    Update-AzCosmosDBAccount -ResourceGroupName $resourceGroupName `
    -Name $accountName -IpRangeFilter $ipFilter
    

    【讨论】:

    • 太棒了,非常感谢!那么是否也可以将 1 个 ip 添加到现有的 ip 范围?或者这是否是收集所有现有 ip、附加然后更新帐户的问题
    • 是的,执行 Get-AzCosmosDBAccount 并将 ipAddress 保存到字符串数组,然后 += 新的 ipAddress 并调用 Update。
    猜你喜欢
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-07
    • 1970-01-01
    相关资源
    最近更新 更多