无法使用 PowerShell 将防火墙规则添加到 Azure Key Vault
unable to add Firewall Rule to Azure Key Vault using PowerShell
我想向 Azure Key Vault 添加/删除防火墙规则。我正在使用以下 cmdlet 来实现它。这些 cmdlet 只是 运行 并且不输出任何内容。从 Key Vault 的门户 - 防火墙部分,没有更新任何规则。
我已经尝试了所有可能的组合。像 adding/removing "/32"、adding/removing "resource group"、使用 "keyVault" 对象等,似乎没有任何效果。
是 cmdlet 损坏了还是我遗漏了什么?请帮助我。
Remove-AzureRmKeyVaultNetworkRule -VaultName "testfwrulekeyvault" -IpAddressRange "3.3.3.3/32"
Add-AzureRmKeyVaultNetworkRule -VaultName "testfwrulekeyvault" -IpAddressRange "2.2.2.2"
您似乎需要启用 Vnet 和子网的服务终结点。最后,您应该更新密钥保管库并将默认操作设置为 Deny
以打开网络规则。查看有关 Configure Azure Key Vault firewalls and virtual networks.
的所有步骤
更新
如果您只想通过 Powershell 命令添加规则 Add-AzureRmKeyVaultNetworkRule
或 Remove-AzureRmKeyVaultNetworkRule
。然后当你无误地执行它们时它就起作用了。见截图:
我想向 Azure Key Vault 添加/删除防火墙规则。我正在使用以下 cmdlet 来实现它。这些 cmdlet 只是 运行 并且不输出任何内容。从 Key Vault 的门户 - 防火墙部分,没有更新任何规则。
我已经尝试了所有可能的组合。像 adding/removing "/32"、adding/removing "resource group"、使用 "keyVault" 对象等,似乎没有任何效果。
是 cmdlet 损坏了还是我遗漏了什么?请帮助我。
Remove-AzureRmKeyVaultNetworkRule -VaultName "testfwrulekeyvault" -IpAddressRange "3.3.3.3/32"
Add-AzureRmKeyVaultNetworkRule -VaultName "testfwrulekeyvault" -IpAddressRange "2.2.2.2"
您似乎需要启用 Vnet 和子网的服务终结点。最后,您应该更新密钥保管库并将默认操作设置为 Deny
以打开网络规则。查看有关 Configure Azure Key Vault firewalls and virtual networks.
更新
如果您只想通过 Powershell 命令添加规则 Add-AzureRmKeyVaultNetworkRule
或 Remove-AzureRmKeyVaultNetworkRule
。然后当你无误地执行它们时它就起作用了。见截图: