【问题标题】:unable to add Firewall Rule to Azure Key Vault using PowerShell无法使用 PowerShell 将防火墙规则添加到 Azure Key Vault
【发布时间】:2019-04-23 23:04:46
【问题描述】:

我想向 Azure Key Vault 添加/删除防火墙规则。我正在使用以下 cmdlet 来实现它。 cmdlet 只是运行并且不输出任何内容。并且从 Key Vault 的门户 - 防火墙部分,没有更新任何规则。

我已经尝试了所有可能的组合。例如,添加/删除“/32”、添加/删除“资源组”、使用“keyVault”对象等,似乎没有任何效果。

是 cmdlet 损坏还是我遗漏了什么?请帮帮我。

Remove-AzureRmKeyVaultNetworkRule -VaultName "testfwrulekeyvault" -IpAddressRange "3.3.3.3/32"

Add-AzureRmKeyVaultNetworkRule -VaultName "testfwrulekeyvault" -IpAddressRange "2.2.2.2"

【问题讨论】:

    标签: azure azure-powershell azure-keyvault


    【解决方案1】:

    您似乎需要启用 Vnet 和子网的服务端点。最后,您应该更新密钥保管库并将默认操作设置为Deny 以打开网络规则。查看Configure Azure Key Vault firewalls and virtual networks的所有步骤。

    更新

    如果你只是想通过Powershell命令Add-AzureRmKeyVaultNetworkRuleRemove-AzureRmKeyVaultNetworkRule添加规则。然后,当您执行它们而没有错误时,它就会起作用。看截图:

    【讨论】:

    • 该链接告诉我们在添加虚拟网络/子网时配置“端点”。但我正在尝试添加“防火墙”规则,而不是 VNET 或子网。但是,我使用了“AZ”模块以及链接中显示的。但是防火墙仍然没有更新。
    • @ManjunathRao 嗯,你是用命令(Get-AzKeyVault -VaultName "mykeyvault").NetworkAcls 列出规则吗?
    • @ManjunathRao 刷新网页即可。
    • 我注销并再次登录并开始工作。但是,刷新页面是一个更好的选择。谢谢!!
    猜你喜欢
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 1970-01-01
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多